F#do绑定

本文概述

  • 没有do绑定实例的F#
  • 带do绑定的F#示例
Do绑定用于执行代码而无需定义函数或类型。你可以通过在F#中使用do绑定来编写独立的代码。
没有do绑定实例的F#
type DoBindingClass() = class printf "hello"// error : unexpected identifier in member definition end

上面的程序将抛出错误, 因为在类内部使用了print语句。不允许直接在课堂上。我们可以在do绑定的帮助下执行相同的代码。让我们看看如何?
带do绑定的F#示例
type DoBindingClass() = class do printf "Hello FSharp" end new DoBindingClass()

【F#do绑定】输出:
Hello FSharp

    推荐阅读