基本的な型一覧

プリミティブ型と、.Netでの別名を持つ型一覧
	参考
		The F# 4.1 spec
			3.8 Numeric Literals
			6.3.1	Simple constant expressions
			18.1.1 Basic Type Abbreviations
			glossary u unmanaged type
	プリミティブ型(primtive types)
		sbyte, byte, char, nativeint, unativeint, float32,
		float, int16, uint16, int32, uint32, int64, uint64, decimal

	obj             = System.Object    : new obj()
	exn             = System.Exception : System.Exception()
	nativeint       = System.IntPtr    : 10n
	unativeint      = System.UIntPtr   : 10un
	string          = System.String    : "abc","はろ",@"c:¥home"
	                   @付の文字列はverbatim Unicode。
	                   MSドキュメント訳では逐語的文字列
	float32, single = System.Single    : 3.14f
	float, double   = System.Double    : 3.14,1.4e5
	sbyte,int8       = System.SByte     : 10y
	byte,uint8       = System.Byte      : 10uy
	int16           = System.Int16     : 10s
	uint16          = System.UInt16    : 10us
	int32, int      = System.Int32     : 10,0xa,0o12,0b1010
	uint32          = System.UInt32    : 10u
	int64           = System.Int64     : 10L
	uint64          = System.UInt64    : 10UL
	char            = System.Char      : '7'
	bool            = System.Boolean   : trueまたはfalse
	decimal         = System.Decimal   : 10M
	bigint           = System.Numerics.BigInteger:99999999I
	                   (或いはuser-specified)
	unit              =Microsoft.FSharp.Core.Unit : ()
	その他(バイトリテラル) char[]      : "ABC"B