Bookcold

导航

F#入门-Hello World

Hello World

任何语言的第一个程序:

printfn "Hello World!"

这就是一个完整的程序,就这么简单一句话!

复杂点的代码 open System [<EntryPoint>] let main (args : string[]) = if args.Length <> 2 then printfn "Error" let greeting, thing = args.[0], args.[1] let timeOfDay = DateTime.Now.ToString("hh:mm tt") printfn "%s, %s at %s" greeting thing timeOfDay // Program exit code 0 变量

F#使用let关键字定义变量并赋值;在F#中变量一旦初始化,值是不会改变的。在F#中,变量名是大小写敏感的,并且变量的开头只能是字母和下划线。

空格

在F#中,使用空格来定义代码块。例如在上面的代码中:

if args.Length [...]

posted on 2010-04-19 23:47  bookcold  阅读(227)  评论(0)    收藏  举报