中关村村草 发表于 2011-03-10 12:14

Ruby程序入口点概念的掌握

A.1 Ruby程序入口点概念的掌握
伱可以用记事本建立一个Ruby程序的源文件,比如a.rb,内容如下:puts \\"Hello, Ruby\\"伱可以用:ruby a.rb运行这个程序,输出:Hello, Ruby。
这表明Ruby程序的入口点在第一条可执行语句处。
你也可以在源文件中定义如下的一个方法:def Foo
puts \\"Hello, World!\\"
end运行后输出:Hello, Ruby这里Foo是方法。
同样,你也可以定义一个类:class A
puts \\"A\\"
def WoW
puts \\"WoW\\"
end
end伱将会发现在类A中,\"A\"得到了输出,而类A中的WoW方法没有输出。

综上所述,Ruby程序的入口点为:第一条可执行语句完整的例子如下:puts \\"Hello, Ruby\\"

def Foo
puts \\"Hello, World!\\"
end

class A
puts \\"A\\"
def WoW
puts \\"WoW\\"
end
end输出:Hello, Ruby
A

laohuanggua 发表于 2011-03-11 00:19

不明白。A没有实例化啊。没有new啊。

柠檬树庄园 发表于 2011-03-26 17:55

运行了一下,确实是这样

2gua 发表于 2011-03-28 08:38

Geek的RB。

i_love_ruby 发表于 2011-11-05 03:00

Geek的RB。
2gua 发表于 2011-03-28 08:38 http://bbs.chinaunix.net/images/common/back.gif


    不明白牙~~~

小鬼萌萌控 发表于 2011-11-09 19:06

:wink:
页: [1]
查看完整版本: Ruby程序入口点概念的掌握