読者です 読者をやめる 読者になる 読者になる

Code Log

プログラミングの勉強メモを残していきます。

Ruby メソッド do~end で繰り返す

Ruby

<スポンサーリンク>

1.基礎

メソッドの呼び出しの直後にコードブロックをdoとendで囲む。
これは繰り返しの度に実行される処理を意味する。

メソッド名(実引数...) do |変数名|
	#処理
end

2.サンプル

# -*- coding: UTF-8 -*-

def hello(girlfriends)
	girlfriends.each do |name|
		puts "hello!, #{name}"
	end
end

names = ['Yuka','Yuki','Yuko']

hello(names)

3.デモ

C:\samples\ruby>ruby sample.rb
hello!, Yuka
hello!, Yuki
hello!, Yuko