teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

更新

2015/07/24 15:31

投稿

f_acid
f_acid

スコア56

answer CHANGED
@@ -1,7 +1,12 @@
1
1
  追記の方へです。
2
2
 
3
3
  ```Ruby
4
- ary = ["aaa,bbb,ccc", "sss,fff,vvv", "ttt,yyy,eee"]
4
+ ary1 = ["aaa,bbb,ccc", "sss,fff,vvv", "ttt,yyy,eee"]
5
+ ary2 = ["adaa,bbb,cdcc,addaa", "sss,assaa,fff,vvv", "tthhht,yhhhyy,eyyyuee"]
5
6
  n = 0 #各要素の先頭からn番目
7
+
6
- p ary.map{|str|str.split(',')[n]}
8
+ p ary1.map{|str| str.split(',')[n] }.join(',') #=> aaa,sss,ttt
9
+ p ary2.map{|str| str.split(',')[n] }.join(',') #=> adaa,sss,tthhht
7
- ```
10
+ ```
11
+
12
+ 念のために言うと、Rubyの配列は可変長です。