|
图 2 SciTE编辑器 |
| # This is a simple example ①使用#进行注释 class Waiter attr_accessor :names def initialize(names = "Mr.") @names = names end def greeting if @names.nil? ②@names是否为空 puts "..." elsif @names.respond_to?("each"攀?畱瑯?? ?o??ū) ③如果@names对象具有each方法,那么进行迭代 @names.each do |name| ④ puts "How are you! #{name}" end else puts "How are you #{@names}" end end end if __FILE__ == $0 ⑤ w = Waiter.new w.greeting w.names ="Mr. John" w.greeting w.names =["Mr.John","Cliton Miss","Mr. Tomson"] w.greeting end |