函数定义/重定义 不必括号

#E5.5-1.rb  

def  talk name
  "Hi! " + name
end

puts talk "kaichuan"
puts talk("kaichuan")
puts (talk "kaichuan")
puts (talk("kaichuan"))
puts "\n=================="
def  talk(name)
  "Hello! " + name
end

puts talk"kaichuan"

=begin    
Hi! kaichuan
Hi! kaichuan
Hi! kaichuan
Hi! kaichuan

==================
Hello! kaichuan
=end

 

posted @ 2017-04-21 19:13  sky20080101  阅读(100)  评论(0)    收藏  举报