A

プログラミングの学習記録

【本日の学習内容:Ruby課題1~3】

共同開発講座のRuby課題1~3について学習しました。

 

✅配列の要素を追加する

配列.push(追加する要素)

もしくは

配列 << ("追加する要素")

https://uxmilk.jp/21132

 

✅2つの配列を結合する

演算子を使う。

https://qiita.com/na1412/items/65f883896c85011d6509

 

array1 = [1, 2, 3]

array2 = [10, 100]

array3 = ["a", "bb", "abc"]

 

array1 = array1 + array2 + array3

p array1

 

出力結果

[1, 2, 3, 10, 100, "a", "bb", "abc"]

 

 

concatメソッドを使う。

array1 = [1, 2, 3]

array2 = [10, 100]

 

array1.concat(array2)

p array1

 

出力結果

[1, 2, 3, 10, 100]

 

✅配列の要素数を条件付きで取得する

countメソッドを使う。

https://www.sejuku.net/blog/14966

 

引数に条件を指定することで条件に合った要素の数だけを取得できる。

 

redの要素数が知りたい場合

 

array = ["red","blue","yellow","red","green"]

p array.count("red")

 

 

実行結果

2

 

参考:https://uxmilk.jp/21132

  :https://qiita.com/na1412/items/65f883896c85011d6509

  :https://www.sejuku.net/blog/14966