• 追加された行はこの色です。
  • 削除された行はこの色です。
* 配列・連想配列 [#ndf26c89]

** 配列の作成 [#k8e0d34d]
*** カンマによる簡単な方法 [#h54120ca]
 PS> $nums = 1,2,3
 PS> $nums[1]
 2

*** @(;)による方法 [#rdcb44ad]
 PS> $texts = @("taro"; "jiro"; "hanako")
 PS> $texts[1]
 jiro

** 連想配列の作成 @{;} [#x1afd2f2]
 PS> $gender = @{"taro" = "man"; "jiro" = "man"; "hanako" = "woman"}
 PS> $gender["jiro"]
 man

** 配列の追加・削除など [#wdeeaaa9]
*** push [#wf7586dd]
 PS> $nums = 1,2,3
 PS> $nums += 4
 PS> $nums[3]
 4

*** shift [#gf75c247]
 PS> $nums = 1,2,3
 PS> $first, $rest = $nums
 PS> $first
 1
 PS> $rest
 2
 3

*** delete [#d46ed940]
*** 削除 [#d46ed940]
 PS> $nums = 1,2,3
 PS> $nums[1] = $null
 PS> $nums
 1
 3

*** 挿入 [#u527bf2e]
 PS> [System.Collections.ArrayList]$nums = 1,2,3
 PS> $nums.Insert(1,9)
 PS> $nums
 1
 9
 2
 3

** 多次元配列 [#nc56cd86]
$data = ("taro", 15), ("jiro", 10)
 PS> $data = ("taro", 15), ("jiro", 10)
 PS> $data[1][1]
 10

 PS> $data = @{"taro" = @{"gender" = "man"; "age" = 15}; "hanako" = @{"gender" = "woman"; "age" = 12}}
 PS> $data["hanako"]["age"]
 12


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS