microsoft在2023年8月中旬發布了f#的生產版本4.5,該版本支援.net core的span值型別以改進**。
•發現使用f#的14個絕佳理由 。|]
span允許以限制性方式安全使用面向效能的結構。 例如,開發人員無法定義其中包含span的f#記錄型別,因為span是類byref
的型別,因此只能包含在其他byref
型別中。
f#4.5中設定的跨度功能包括:
f#還具有用於async
計算表示式的更好的堆疊跟蹤,其中報告的行號現在與失敗的使用者**相對應,並且不再發出非使用者**。 f#4.5的其他功能包括:
通過2023年3月發布的visual studio 2017 15.6 ,microsoft對f#語言和核心庫進行了根本性更改。 f#是microsoft開發的強型別語言,定位為「功能優先」。
主要的行為更改使f#tuple
型別和system.tuple
型別完全同義。 作為結果,就會顯示警告資訊時,開發人員訪問許可權.item
和.rest
從系統屬性的元組。 此更改修復了兩種型別的互動方式不一致的問題,並修復了visual studio 2017 15.4中引入的回歸。
其他更改包括:
版本控制中的更改使工具能夠與針對不同產品的多個發行版保持一致,而不是人為地與f#語言版本保持一致。 該語言,fsharpcore二進位制檔案和fsharpcore軟體包將使用相同的版本控制方案。 要啟用此對齊方式,visual studio 2017 15.7發行時,f#語言版本將從4.1跳到4.5。
from:
f 程式語言 F 程式語言的新增功能
f 程式語言 microsoft在2018年8月中旬發布了f 的生產版本4.5,該版本支援.net core的span值型別以改進 發現使用f 的14個絕佳理由 span允許以限制性方式安全使用面向效能的結構。例如,開發人員無法定義其中包含span的f 記錄型別,因為span是類byref的型別,因...
函式式程式語言F
文 高昂 作為微軟支援的第乙個函式式語言,f 在專案中被越來越多的開發者選用,8月的tiobe排行榜,f 挺進前二十。源於微軟研究院的f 語言因其優良的設計和強大的並行程式設計能力,正得到越來越多.net開發者的選用。在8月的tiobe語言流行度排行榜中,f 語言首次進入了前二十位。f 是微軟.ne...
微軟計畫在開發平台整合F 語言 基於功能程式設計概念
微軟開發人員部門的副總裁somasegar在其部落格中寫道,微軟計畫在其visual studio開發平台中整合f 程式語言。但是,微軟還沒有公布正式的發布計畫。somasegar表示,f 基於功能程式設計的概念。功能程式語言將計算看作是數學函式的賦值,數學特性使得它對需要大量使用數學符號的領域的專...