2019/6/6 リストを格納する変数 配列と連想配列
データの種類とリスト データ 文字列データ ・・・ ”椎爺亜衣”, ”女” 変数 (スカラー変数) に格納 スカラー値 数値データ 2019/6/6 データの種類とリスト データ 文字列データ ・・・ ”椎爺亜衣”, ”女” 変数 (スカラー変数) に格納 スカラー値 数値データ ・・・ 18, 40 ひとまとまり リスト ( ) スカラー値の列 ・・・ ( , , , ) ”椎爺亜衣” 18 ”女” 40 配列や連想配列に格納 要素
配列 データ データ格納用の箱 文字列データ ・・・ ”椎爺亜衣”, ”女” 変数 (スカラー変数) に格納 スカラー値 数値データ 2019/6/6 配列 データ データ格納用の箱 文字列データ ・・・ ”椎爺亜衣”, ”女” 変数 (スカラー変数) に格納 スカラー値 数値データ ・・・ 18, 40 ひとまとまり リスト ( ) スカラー値の列 ・・・ ( , , , ) ”椎爺亜衣” 18 ”女” 40 配列や連想配列に格納 要素 ”椎爺亜衣” 18 ”女” 40 変数名 $namae $nenrei $seibetsu $hadanenrei $namae = ”椎爺亜衣”; $nenrei = 18; $seibetsu = ”女”; $hadanenrei = 40;
配列 データ データ格納用の箱 文字列データ ・・・ ”椎爺亜衣”, ”女” 変数 (スカラー変数) に格納 スカラー値 数値データ 2019/6/6 配列 データ データ格納用の箱 文字列データ ・・・ ”椎爺亜衣”, ”女” 変数 (スカラー変数) に格納 スカラー値 数値データ ・・・ 18, 40 ひとまとまり リスト ( ) スカラー値の列 ・・・ ( , , , ) ”椎爺亜衣” 18 ”女” 40 配列や連想配列に格納 要素 ”椎爺亜衣” 18 ”女” 40 変数名 $namae $nenrei $seibetsu $hadanenrei $namae = ”椎爺亜衣”; $nenrei = 18; $seibetsu = ”女”; $hadanenrei = 40; 配列名 @ary ”椎爺亜衣” 18 ”女” 40 20 $ary[ ] $ary[ ] 1 $ary[ ] 2 $ary[ ] 3 順序を決める番号 @ary = (”椎爺亜衣”, 18, ”女”, 40); 配列にリストを代入 $ ary 3 [ ] = 20; 個々は変数扱い $配列名[インデクス]
連想配列 順序はどうでもよい 連想配列名 %ary ”椎爺亜衣” 18 ”女” 40 20 20 20 組合せを重視!! 個々は変数扱い 2019/6/6 連想配列 順序はどうでもよい 連想配列名 %ary ”椎爺亜衣” 18 ”女” 40 20 20 20 組合せを重視!! 個々は変数扱い $ary{” ”} 名前 $ary{” ”} 年齢 1 $ary{” ”} 2 性別 $ary{” ”} 3 肌年齢 バリュー キー 連想配列にキーとバリューの組合せを並べたリストを代入 %ary = (”名前”, ”椎爺亜衣”, ”年齢”, ”18”, ”性別”, ”女”, ”肌年齢”, ”20”); %ary = (”名前”, ”椎爺亜衣”, ”年齢”, ”18”, ”性別”, ”女”, ”肌年齢”, ”20”); 改行して見やすく print ”連想配列”, %ary, ”\n”; キーとバリューを並べて表示 print ”連想配列 %ary \n”; %ary とだけ表示 print ”肌年齢は $ary{”肌年齢”} 歳\n”; ’ ’ エラー 肌年齢は 歳 と表示 配列名 @ary ”椎爺亜衣” 18 ”女” 40 20 $ary[ ] $ary[ ] 1 $ary[ ] 2 $ary[ ] 3 順序を決める番号 @ary = (”椎爺亜衣”, 18, ”女”, 40); 配列にリストを代入 $ ary 3 [ ] = 20; 個々は変数扱い $配列名[インデクス]