语法上,F#和C#有两个主要差别:

  • 用缩进而非花括号分隔代码块

  • 用空白而非逗号分隔参数

F#常见语法元素

以下是F#代码中常见的语法元素

注释

// 这是单行注释(* 这是多行注释
第二行
最后一行 *)

let 绑定

let myInt = 5let myFloat = 3.14let myString = "hello"

上面的语句没有显式指定 myInt, myFloat, myString 的类型,类型由编译器推断。

列表

let twoToFive = [2;3;4;5]        // 方括号表示列表,元素用分号分隔let oneToFive = 1 :: twoToFive   // 符号 :: 将值添加到列表头部,得到新列表,结果为 [1;2;3;4;5]let zeroToFive = [0;1] @ twoToFive   // 符号 @ 连接两个列表,得到新列表,结果为 [0;1;2;3;4;5]

务必注意,列表元素使用分号分隔,而非逗号分隔。

函数

命名函数用 let 关键字定义,匿名函数用 fun 关键字定义。

移动开发培训,Android培训,安卓培训,手机开发培训,手机维修培训,手机软件培训

        		

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式