語法上,F(xiàn)#和C#有兩個(gè)主要差別:

  • 用縮進(jìn)而非花括號(hào)分隔代碼塊

  • 用空白而非逗號(hào)分隔參數(shù)

F#常見語法元素

以下是F#代碼中常見的語法元素

注釋

// 這是單行注釋(* 這是多行注釋
第二行
最后一行 *)

let 綁定

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

上面的語句沒有顯式指定 myInt, myFloat, myString 的類型,類型由編譯器推斷。

列表

let twoToFive = [2;3;4;5]        // 方括號(hào)表示列表,元素用分號(hào)分隔let oneToFive = 1 :: twoToFive   // 符號(hào) :: 將值添加到列表頭部,得到新列表,結(jié)果為 [1;2;3;4;5]let zeroToFive = [0;1] @ twoToFive   // 符號(hào) @ 連接兩個(gè)列表,得到新列表,結(jié)果為 [0;1;2;3;4;5]

務(wù)必注意,列表元素使用分號(hào)分隔,而非逗號(hào)分隔。

函數(shù)

命名函數(shù)用 let 關(guān)鍵字定義,匿名函數(shù)用 fun 關(guān)鍵字定義。

移動(dòng)開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

        		

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式