返回首页


除了原始类型,F#库包括几个核心类型,将让你组织,操纵和处理数据。单位
的单位类型是一个值,标志着后果无关。单位可以被认为是作为一个无效的具体表现,并在代码中通过()表示:

> let x=();;

val x : unit=()

> x;;

val it : unit()

如果没有其他匹配的表达式必须返回单位,因为如果他们没有返回值,会发生什么,如果别人被打?
此外,在F#中,每个函数必须返回一个值,想在C#和返回类型为void,所以即使该函数不概念返回任何东西,那么它应该返回一个单位价值的方法。
忽略功能可以吞下一个函数的返回值,如果你想返回单位:{C}元组
一个元组(突出两个拉)是一个数据的有序集合,简单的方法来组常见的数据拼凑。例如,元组,可以用来跟踪计算的中间结果。
用逗号要创建一个元组,值的一组独立的一个实例,并有选择地放在括号内。让我们作为一个元组的一个实例的FullName,而字符串*字符串是元组类型:
> let fullName = ("ganesan", "senthilvel");;

val fullName : string * string = ("ganesan", "senthilvel")

元组可以包含任意数量的任何类型的值。你可以有一个元组包含其他元组。{S}

回答