- ベストアンサー
2次元配列内の各配列の任意番目の値のリストを取る
$_ = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] 例えばこのような2次元配列からリスト(2, 5, 8)を一発で取る式はありますか イメージ的には、 $$_[0, 1, 2]->[1] のようなことをしたいのですが・・・
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
map { $_->[1] } @$_
$_ = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] 例えばこのような2次元配列からリスト(2, 5, 8)を一発で取る式はありますか イメージ的には、 $$_[0, 1, 2]->[1] のようなことをしたいのですが・・・
map { $_->[1] } @$_
お礼
灯台もと暗し! map()でこんなに簡単にできるのですね! 天才だぁ!