開啟專案
6+3
6.0+3.0
6+3.0
//會有波浪線,預能感知,藍色警告可以執行
字元型
let x1 = '財'
//val x1 : char = 『財』
注釋
let x1 = '財'
//一行注釋
(*哈哈
我是多行
注釋*)
串型別「f#是強型別語言」//必須把型別分的清清楚楚的意思。
val it : string = "f#是強型別語言"
\用來幹啥?
用來忽略換行,把意思改變了,俗稱轉義換行
"f#是\
強型別語言"
輸出結果不變
val it : string = "f#是強型別語言"
不用回車換行用字母如何手動換行?
"f#是強型別\n 語言"
val it : string = "f#是強型別
語言"
@能幹啥?
"c:\user\nnn\documents" //不加@
val it : string = "c:\user
nn\documents"
@「c:\user\nnn\documents」 //加@,注意注意注意,加在前面
val it : string = 「c:\user\nnn\documents」
就是忽略後面所有讓計算機誤會的語義,比如\n就是\n,計算機你千萬別給我變成回車了。
unicode編碼
printfn"%s""\u4e2d\u56fd"
中國
val it : unit = ()
中國漢字在計算機中就是這麼存的,你這麼取它也能認識。
串連線
let x1 = "hello"+"world\n"
val x1 : string = "helloworld
"你看,用+號就可以運算了,還有\n也是換行。串是不可變的字元陣列組成。
布林型別
就是對錯型。
let x=true
val x : bool = true 結合例項學習F 一 快速入門
f 隨著vsts 2010 beta1 發布也有一段時間了,園子裡應該也有不少人對它感興趣吧。下面的例子是我在學f 基本語法時寫的乙個簡單sieve of eratosthenes 實現,通過剖析這一小段 我希望大家能對f 有個簡單認識,並能自己寫一些簡單的小程式。1let getallprimes...
F 入門學習(十三) 選項
選項表示有兩種取值的狀態 有值或者無值。有值用some 取值。我終於知道前面的學習some是什麼意思了 無值用關鍵字none表示。定義選項常量 let x1 int option some 2 let x2 int option none結果為 val x1 int option some 2 va...
F 入門 六 F 中的 for while迴圈
首先我們來看看 f 中基本的 for迴圈編寫方法。for迴圈 for語句 1 for 迴圈變數 表示式 1 to 表示式2 do 表示式3 done for語句 2 for 迴圈變數 in表示式 4 do 表示式5done for語句1有點 c語言的風格。for語句 2就是一般所說的 foreach...