📅  最后修改于: 2021-01-01 04:31:23             🧑  作者: Mango
在F#编程语言中,可以通过多种方式编写一个简单的“ hello world”程序。
让我们看看创建简单的F#示例的前4种方法:
printfn "Hello World!"
输出:
Hello World!
在这里,printfn是在控制台上打印格式化输出的函数。
我们可以使用像C#这样的System.Console.WriteLine()方法编写第一个F#程序。在这里,System是一个名称空间,Console是一个类,而WriteLine是一个方法。
System.Console.WriteLine("Hello World")
输出:
Hello World
如果我们编写开放的System ,这意味着我们不需要指定System名称空间来访问该名称空间的任何类,例如Console等。在这里,我们使用Console类而不指定System.Console。
open System
Console.WriteLine("Hello World")
输出:
Hello World
type Program() =
class
do printfn "Hello World"
end
new Program()
输出:
Hello World!
type:它是一个关键字,用于在F#中定义类型。
程序:这是类型类的名称。类是从中创建对象的蓝图或模板。它可以具有数据成员和方法。
class:是用于创建类类型的关键字。它是可选的。
do:这是一个用于执行独立代码的关键字。
printf:这是一个用于产生格式化输出的函数。
end:用于结束类的声明。它是可选的。
new:它是一个关键字,用于为指定的类创建对象。
let program =
printf "Hello World!"
program // calling of function
输出:
Hello World!
let:这里,let是用于声明变量或函数的关键字。
程序:这是函数的名称。
printf:这是一个用于产生格式化输出的函数。
程序:最后一个“程序”语句用于调用程序函数。