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