F#學習
-
打開項目
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