1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

each の基本1

Last updated at Posted at 2020-04-07

##環境,前提
Ruby 2.5.1
MacOS Mojave Ver.10.14.6

本記事はRubyがインストールされた前提の記事です。
Rubyをインストールしたあと、とにかくRubyをいろいろ触ってみて慣れていくための記事です。お役に立てば幸いです。

each

eachは配列や範囲オブジェクトで使用できるメソッドで、オブジェクトに含まれる要素を順番に取得することができます。基本的な書き方は以下のようになります。

sample.rb

配列オブジェクト.each do |変数| 
 #処理 
end 

具体例で書きますと

sample.rb
fruites = ["オレンジ", "イチゴ", "リンゴ"]
fruites.each do |fruite|
 puts fruite
end

出力結果は以下のようになります。

Tarminai
オレンジ
イチゴ
リンゴ

#解説
まずソースコードの1行目でfruitesという配列オブジェクトを用意しています。

そして配列オブジェクトfruitesの要素(オレンジ、イチゴ、リンゴ)を順番に変数fruiteに代入し、putsで出力しています。

配列の名前は複数形なのでfruites,each内での変数は単数形のfruiteになっています。

また、each内で使用したfruiteという変数は「ブロックパラメーター」と呼ばれています。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?