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