Ruby 演算子を指定して配列の値全てを計算する
Rubyで、演算子を指定して配列の値全てを計算するソースコードを記述してます。「inject」に演算子を指定することで計算することが可能です。
環境
- OS windows11 home
- ruby 3.1.3p185
演算子を指定して配列の値全てを計算
演算子を指定して配列の値全てを計算するには「inject」を使用します。
配列.inject(:演算子)
実際に使用してみます。
p [1, 2, 3, 4, 5].inject(:+)
# 15
p [1, 2, 3, 4, 5].inject(:-)
# -13
p [1, 2, 3, 4, 5].inject(:*)
# 120
p [100, 2, 2, 5].inject(:/)
# 5
計算されていることが確認できます。
空の配列
空の配列に使用すると「nil」が返ります。
p [].inject(:+) # nil
-
前の記事
ubuntu nautilusでショートカットキー一覧を開くショートカットキー 2022.12.29
-
次の記事
Rust 三項演算子を使用する 2022.12.29
コメントを書く