📜  F#示例

📅  最后修改于: 2021-01-01 04:31:23             🧑  作者: Mango

F#示例:Hello World

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

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

  • 使用printfn的简单示例
  • 使用System.Console
  • 使用开放系统
  • 使用类
  • 使用功能

使用printfn的F#简单示例

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 ,这意味着我们不需要指定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

输出:

Hello World!

描述

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

程序:这是函数的名称。

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

程序:最后一个“程序”语句用于调用程序函数。