3
A
回答
11
是的,可以
F#規格:
整數常量與後綴Q,R,Z,I,N,G是通過以下句法用於用戶定義和庫定義的類型翻譯: XXXX <後綴>
- 對於XXXX = 0 - NumericLiteral.FromZero()
- ˚F或XXXX = 1 - NumericLiteral.FromOne()
- 對於在範圍的Int32 XXXX - NumericLiteral.FromInt32(XXXX)
- 對於在Int64的範圍XXXX - NumericLiteral.FromInt64(XXXX)
- 對於其他號碼 - NumericLiteral .FromString(「xxxx」)
例如,如下定義模塊NumericLiteralZ允許使用文字形式32Z來生成32個'Z'字符序列。對於32位整數範圍以外的數字,沒有文字語法可用。
module NumericLiteralZ =
let FromZero() = ""
let FromOne() = "Z"
let FromInt32 n = String.replicate n "Z"
// nullables
open System
module NumericLiteralN =
let FromZero() = Nullable(0)
let FromOne() = Nullable(1)
let FromInt32(i : int) = Nullable(i)
printfn "%A" 0N
printfn "%A" 1N
printfn "%A" 100N.HasValue
相關問題
- 1. ASP.NET創建我自己的類型以用於域對象
- 2. 我可以創建我自己的php.ini文件嗎?
- 3. 我可以在PowerShell 2.0中創建自己的屬性類嗎?
- 4. Java Android - 創建我自己的類
- 5. 我怎麼可以創建自定義文章類型檔案
- 6. 創建自己的類
- 7. 我可以從PHP創建我自己的數據庫嗎?
- 8. 我可以創建我自己的Live Tile XML模板嗎?
- 9. 創建一個類模板,可以把自己創建的類作爲參數
- 10. 創建我自己的字符串類/子字符串方法
- 11. 創建我自己的API
- 12. 我可以創建與自身類型相同的對象嗎?
- 13. Python:我可以爲超類中定義的運算符創建自己類型的子類返回實例嗎?
- 14. 在Swagger中創建我自己的類型
- 15. 在Haskell中創建我自己的數據類型「Cipher」
- 16. 我們如何在java中創建自己的數據類型?
- 17. 我可以通過System.CodeDom訪問在F#Interactive中創建的類型嗎?
- 18. 構建我自己的類?
- 19. AS3類是否可以創建自己的實例
- 20. 如何創建自己的文件類型?
- 21. 創建在C#類型「類型」的對象的自己的集合類型
- 22. 目前可以創建我自己的角色IDP嗎?
- 23. 我可以在JavaScript中創建自己的數組對象嗎?
- 24. 我可以創建自己的事件屬性嗎?
- 25. 我可以用EJB 3.0創建自己的Singleton Stateless Bean嗎?
- 26. 我可以在樣式中創建自己的屬性嗎?
- 27. 我們可以在C#中創建自己的過程嗎?
- 28. 我可以創建自己的選項變量
- 29. 我們可以自己創建自定義sdk嗎
- 30. 我可以在wordpress主題功能中創建自己的PHP類嗎?
只是一個小建議:不要使用N後綴,因爲它用於F#powerpack中的有理數。 – 2011-05-16 10:54:39
這應該被添加到Tomas Petricek的片段頁面。 – TechNeilogy 2011-05-17 13:51:01