2008-03-27から1日間の記事一覧
@dst = keys %src ハッシュsrcのキーをリスト化して$dstへコピー @dst = values %src ハッシュsrcの値をリスト化して$dstへコピー @dst = @{[%src]} ハッシュsrcのキーと値をリスト化して$dstへコピー
$dst = \@src ハッシュsrcを$dstへスカラー化して代入 %dst = %{$src} スカラー化されたハッシュをハッシュに戻す %dst = %src ハッシュsrcを$dstへコピー $dst = keys %src ハッシュsrcの要素数(※正確にはハッシュのキーのリストの要素数後述)
$dst = @src リストsrcの要素数をdstに代入 $dst = [@src] リストsrcを$dstへスカラー化して代入 @dst = @{$src}] スカラー化されたリストをリストに戻す @dst = @src 配列srcを$dstへコピー
スカラー $name リスト @name ハッシュ %name 配列 $name[]
%hashのn番目に@childを入れる $list{n}=[@child] 子要素をスカラー化して入れる %hashのn番目の@childを取り出す @child=@{$list{n}} 子要素をリスト化して取り出す %hashのn番目に%childを入れる $list{n}=\%child 子要素をスカラー化して入れる %hashのn…
@listのn番目に@childを入れる $list[n]=[@child] 子要素をスカラー化して入れる @listのn番目の@childを取り出す @child=@{$list[n]} 子要素をリスト化して取り出す @listのn番目に%childを入れる $list[n]=\%child] 子要素をスカラー化して入れる @listのn…
%hash のキーがnの要素 = $hash{n}
%hash の1番目の要素 = $hash[0]
@list の1番目の要素 = $list[0]