F#示例(Hello World)

本文概述

  • F#使用printfn的简单示例
  • F#示例:使用System.Console
  • F#示例:使用开放系统
  • F#示例:使用类
  • F#示例:使用函数
在F#编程语言中, 可以通过多种方式编写一个简单的“ hello world”程序。
让我们看看创建简单的F#示例的前4种方法:
  • 使用printfn的简单示例
  • 使用System.Console
  • 使用开放系统
  • 使用类
  • 使用功能
F#使用printfn的简单示例
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:这是一个用于产生格式化输出的函数。
程序:最后一个“程序”语句用于调用程序功能。

    推荐阅读