F# 示例:Hello World

2024 年 8 月 29 日 | 阅读 2 分钟

在 F# 编程语言中,一个简单的 "hello world" 程序可以通过多种方式编写。

让我们看看创建简单 F# 示例的 4 种主要方法

  • 使用 printfn 的简单示例
  • 使用 System.Console
  • 使用 open System
  • 使用 Class
  • 使用 Function

使用 printfn 的 F# 简单示例

输出

Hello World!

在这里,printfn 是一个在控制台上打印格式化输出的函数。


F# 示例:使用 System.Console

我们可以使用 System.Console.WriteLine() 方法编写第一个 F# 程序,就像 C# 一样。 这里,System 是一个命名空间,Console 是一个类,而 WriteLine 是一个方法。

输出

Hello World

F# 示例:使用 open System

如果我们编写 open System,这意味着我们不需要指定 System 命名空间来访问此命名空间的任何类,例如 Console 等。 在这里,我们使用 Console 类,而无需指定 System.Console。

输出

Hello World

F# 示例:使用 class

输出

Hello World!

描述

type: 这是一个用于在 F# 中定义类型的关键字。

Program: 这是一个类型类的名称。 类是一个蓝图或模板,从中创建对象。 它可以具有数据成员和方法。

class: 这是一个用于创建类类型的关键字。 它是可选的。

do: 这是一个用于执行独立代码的关键字。

printf : 这是一个用于产生格式化输出的函数。

end: 它用于结束类的声明。 它是可选的。

new: 这是一个用于创建指定类对象的关键字。


F# 示例:使用 function

输出

Hello World!

描述

let: 在这里,let 是一个用于声明变量或函数的关键字。

program: 这是一个函数的名称。

printf: 这是一个用于产生格式化输出的函数。

program: 最后的 "program" 语句用于调用 program 函数。