有没有一种方法可以将属性附加到函数定义,以便编译器发出用户定义的警告消息,类似于[@@ deprecated]所做的事情。
我想写类似的东西
let dangerous_function[@@warn "use this function with caution, are sure ?"] = ...
然后,编译代码
let _ = dangerous_function ...
会发出警告。
答案 0 :(得分:3)
目前尚无法实现,但是在OCaml 4.08中可能会变成new feature
id date time domain activity
0 1 20thdec 2 amazon add to basket
1 1 21stdec 2 amazon product view
2 1 21stdec 3 amazon add to basket
3 1 21stdec 4 amazon add to basket
4 2 21stdec 4 amazon add to basket