Perlについての質問箱 43箱目
■ このスレッドは過去ログ倉庫に格納されています
0297デフォルトの名無しさん
2010/05/07(金) 14:42:16@tmp{qw(foo bar baz)} = split(/,/, $_, 3);
push(@result, \%tmp);
みたいなコードがあるんですが、これを %tmp を使わずに一行で済ます書き方ってあるでしょうか。
mapあたりでできそうなんだけど思いつかない…
(foo, bar, baz, 1, 2, 3) なリストを (foo, 1, bar, 2, baz, 3) に変換する関数があればいいんだけど。
■ このスレッドは過去ログ倉庫に格納されています