基本的なことを説明できるようにする

簡単なアルゴリズム問題を解いていく中で、基本的なことの理解が不足していると感じたので、自分用のメモとしてメソッドを解説してみようと思います。

 

eachメソッドとは?

配列の中の要素を取り出すメソッド(だと考えました。)

 

```

# 配列を定義
array = [1,2,3,4,]

# 配列arrayの中身を一つ一つ取出して、i に代入する
# i を出力する
# それを配列arrayの要素の数だけ繰り返す
array.each do |i|
  puts i
end

```

```

# 出力
1
2
3
4

```

 

timesメソッドとは?

```

# 処理をn回繰り返す
# nとはtimesの前に書かれているオブジェクトのこと
# nには0からn-1までの値が入る
4.times do |i|
  puts "I love cat"
end

# 1行で書くなら
4.times{ puts "I love cat" }

```

```

# 出力
I love cat
I love cat
I love cat
I love cat

```