perl/(リスト)[添字]と書く方法もある〜($hoge1, $hoge2)[$hoge3]では、どんな値が返ってくるの?〜
添字を使うときって、配列の要素にアクセスするときっていうイメージが強すぎて、こんな使い方、思いつかなかった。
#! usr/bin/perl use strict; use warnings; my $hoge1='a'; my $hoge2=123; my $hoge3=0; # 出力結果=>a my $hoge = ($hoge1, $hoge2)[$hoge3]; print $hoge; # $hoge3の値が、リストの要素の添字になる。よって、$hoge3==1のときは$hogeに123が返る。