配列に複数の要素を追加したいとき
お世話になっております。
配列に複数の要素を格納する時について、質問があります。
以下のような配列と変数があった場合、
変数a,b,cを同時に配列 listに格納することは可能でしょうか?
できる方法がありましたら教えていただきたいです。
よろしくお願い致します。
[ list = [] ] ->
[ a = "a", b = "b", c = "c" ]
-
正式なコメント
フィックスポイントの高橋です。
配列に要素を格納する方法としては、配列の add_item メソッドで1つずつ追加する方法、複数要素を指定して配列を初期化する方法、配列に配列を結合する方法、などが考えられます。
以下に簡単なサンプルを示します。
[a = "a", b = "b", c = "c"] ->
# 配列に要素を1つずつ追加する方法
[list = []] ->
[list.add_item: a] ->
[list.add_item: b] ->
[list.add_item: c] ->
print(list) ->
# 複数要素を指定して配列を初期化する方法
[list = [a, b, c]] ->
print(list) ->
# 配列に配列を結合(して新たな配列を作成)する方法
[list = list + [a, b, c]] ->
print(list)複数の要素を「同時に」配列に格納されたい、ということですと、2番目か3番目の例が参考になるかもしれません。なお、3番目は2番目の結果に結合しているので、a,b,c が2回表示されることに注意してください。
参考になさってみてください。
コメントアクション
サインインしてコメントを残してください。
コメント
2件のコメント