Windows PowerShell で、型を指定して配列を定義する方法を説明します。
型を使用して変数を定義
その内容と型の種類を出力します。
# 符号付き8ビット整数 [System.SByte[]]$v01 = -1, 0, 1 $v01 $v01.GetType() # 符号なし8ビット整数 [System.Byte[]]$v02 = 1, 2, 3 $v02 $v02.GetType() # 符号付き16ビット整数 [System.Int16[]]$v03 = -1, 0, 1, 2 $v03 $v03.GetType() # 符号なし16ビット整数 [System.UInt16[]]$v04 = 1, 2, 3, 4 $v04 $v04.GetType() # 符号付き32ビット整数 [System.Int32[]]$v05 = -1, 0, 1, 2, 3 $v05 $v05.GetType() # 符号なし32ビット整数 [System.UInt32[]]$v06 = 1, 2, 3, 4, 5 $v06 $v06.GetType() # 符号付き64ビット整数 [System.Int64[]]$v07 = -1, 0, 1, 2, 3, 4 $v07 $v07.GetType() # 符号なし64ビット整数 [System.UInt64[]]$v08 = 1, 2, 3, 4, 5, 6 $v08 $v08.GetType() # 文字型 [System.Char[]]$v09 = "A", "B", "C" $v09 $v09.GetType() # 単精度実数 [System.Single[]]$v10 = 0.1, 0.2, 0.3 $v10 $v10.GetType() # 倍精度実数 [System.Double[]]$v11 = 0.4, 0.5, 0.6 $v11 $v11.GetType() # 論理型 [System.Boolean[]]$v12 = $true, $false $v12 $v12.GetType() # 10 進型 [System.Decimal[]]$v13 = 10, 11, 12 $v13 $v13.GetType() # 文字列型 [System.String[]]$s01 = "Hello,World!", "Hello,Japan" $s01 $s01.GetType()