配列があるとします。
a=['hello','shivam','how','are','you']
...そして私はそれを以下のような多次元配列にしたいです:
[['hello','shivam'],'how',['are','you']]
どうすればよいですか?
配列があるとします。
a=['hello','shivam','how','are','you']
...そして私はそれを以下のような多次元配列にしたいです:
[['hello','shivam'],'how',['are','you']]
どうすればよいですか?
def transform ar
[ [ar[0], ar[1]], ar[2], [ar[3], ar[4]] ]
end
これはまさにあなたがやりたいことをします、あなたがそれを注文したいプラタンを共有しないなら私はもっとすることができません...
おそらく、 zipメソッドの使用を検討する必要があります。
a = [1,2,3]
b = [4,5,6]
a.zip(b)
=> [[1, 4], [2, 5], [3, 6]]
これはずっと役に立ちませんが、そこにもいくつかの特異な配列エントリがあることは明らかです。