情報アイランド

「情報を制する者は世界を制す」をモットーに様々な情報を提供することを目指すブログです。現在はプログラミング関連情報が多めですが、投資関連情報も取り扱っていきたいです。

F#入門(4)リテラルについて

F#のリテラル(literal)の一覧です。

例                          F#での型名                   .NETでの型名

"Hello, world\n"            string                      System.String                                  標準文字列。

@"c:\dir\fs"                string                      System.String                                  逐語的文字列。

"byte array"B               byte array                  System.Byte[]                                  文字列のバイト配列表現。

'c'                         char                        System.Char                                    文字。

true, false                 bool                        System.Boolean                                 ブール値。

0x22                        int/int32                   System.Int32                                   16進数。

0o42                        int/int32                   System.Int32                                   8進数。

0b10010                     int/int32                   System.Int32                                   2進数。

34y                         sbyte                       System.Sbyte                                   符号付き8ビット整数。

34uy                        byte                        System.Byte                                    符号なし8ビット整数。

34s                         int16                       System.Int16                                   符号付き16ビット整数。

34us                        uint16                      System.UInt16                                  符号なし16ビット整数。

34l                         int/int32                   System.Int32                                   符号付き32ビット整数。

34ul                        uint32                      System.UInt32                                  符号なし32ビット整数。

34n                         nativeint                   System.IntPtr                                  プラットフォーム固有符号付き整数。

34un                        unativeint                  System.UIntPtr                                 プラットフォーム固有符号なし整数。

34L                         int64                       System.Int64                                   符号付き64ビット整数。

34UL                        uint64                      System.UInt64                                  符号なし64ビット整数。

3.0F, 3.0f                  float32                     System.Single                                  IEEE 754 32ビット浮動小数点数。

3.0                         float                       System.Double                                  IEEE 754 64ビット浮動小数点数。

3.0M, 3.0m                  decimal                     System.Decimal                                 10進浮動小数点数。

3474262622571I              bigint                      Microsoft.FSharp.Math.BigInt                   任意長の整数。

474262612536171N            bignum                      Microsoft.FSharp.Math.BigNum                   任意長の数。
pizyumi
プログラミング歴19年のベテランプログラマー。業務システム全般何でも作れます。現在はWeb系の技術を勉強中。
スポンサーリンク

-F#