无涯教程-F# - do绑定

30 阅读1分钟

DO绑定用于在不定义函数或类型的情况下执行代码。您可以使用F#中的DO绑定来编写独立的代码。

F#不带绑定示例

type DoBindingClass() = 
 class
  printf "hello"          // error : unexpected identifier in member definition
 end

上面的程序将抛出一个错误,因为在类中使用的PRINT语句。这是不允许直接在课堂上进行的。可以在DO绑定的帮助下执行相同的代码。让无涯教程看看怎么做?

F#WITH DO BINDINGS示例

type DoBindingClass() = 
 class
  do printf "Hello FSharp"   
 end
new DoBindingClass()

输出:

Hello FSharp

参考链接

www.learnfk.com/fsharp/f-sh…