定義方法
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
* 如果方法呼叫很簡單 仍然可以省略括號的部份
另外可以指定預設值,這樣未帶參數呼叫方法時,將採用預設值
沒有留言:
張貼留言