摘要:
字符串 F#的字符串和其他现代化的语言的字符串差异不大。 let fruit = "Apple" 字符串可以通过调用其本身的函数来修改,也可以通过String模块下的函数来修改——但字符串是常量,一旦被创建就不可能发生改变,这里的修改实际上都是创建了一个全新的字符串。 使用+运算符来连接字符串。 l 阅读全文
posted @ 2025-09-19 22:49
QMazon
阅读(4)
评论(0)
推荐(0)
摘要:
绑定 在F#中,给一个值标记上名字的过程叫作绑定(binding)。绑定是不可更改的,就像C#语言中的readonly或者const一样。因此,我们称这样的东西为绑定而非变量。由于F#是静态类型语言,所有的绑定必须在编译期就明确类型。 通过关键字let来创建绑定。在大多数情况下,编译器足够聪明,能够 阅读全文
posted @ 2025-09-19 22:37
QMazon
阅读(7)
评论(0)
推荐(0)
摘要:
Array 在F#中, 一个数组(Array)包含0个或多个元素,长度固定,但内容可以改变。元素需要具有相同的类型。 你有两种方式在声明中明确标注一个数组的类型,如下: // 声明一个数组。注意看清操作符是 [| 和 |] let empty = [| |] let emptyAlternative 阅读全文
posted @ 2025-09-19 21:41
QMazon
阅读(7)
评论(0)
推荐(0)