總網頁瀏覽量

2013年3月30日 星期六

Ruby 紅寶石 初探(二)

定義方法

def func
puts "Hello words~!"
end
=> nil

想要執行方法直接輸入方法名稱
func
Hello words~!
=> nil

func()

Hello words~!
=> nil


*如果方法不需帶參數,括號可以省略
  括號內 為 想要帶參數入進入方法


如果想要對某人打招呼  可以使用帶參數的方法
def func(name)
puts "Hello #{name}!"
end
=> nil

func("Tim")
Hello Tim!
=> nil

正如所預期的, 我向Tim打招呼 則將 Tim 的名字帶入參數

def func ( name = "World" )
puts "Hello #{name.capitalize}!"
end
=> nil

func "Tim"
Hello Tim!
=>nil


func
Hello World!
=>nil

* 如果方法呼叫很簡單 仍然可以省略括號的部份
   另外可以指定預設值,這樣未帶參數呼叫方法時,將採用預設值




沒有留言: