免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5822 | 回复: 5
打印 上一主题 下一主题

Ruby程序入口点概念的掌握 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-10 12:14 |只看该作者 |倒序浏览
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程序的入口点为:第一条可执行语句完整的例子如下:
  1. puts \\"Hello, Ruby\\"

  2. def Foo
  3. puts \\"Hello, World!\\"
  4. end

  5. class A
  6. puts \\"A\\"
  7. def WoW
  8. puts \\"WoW\\"
  9. end
  10. end输出:Hello, Ruby
  11. A
复制代码

论坛徽章:
0
2 [报告]
发表于 2011-03-11 00:19 |只看该作者
不明白。A没有实例化啊。没有new啊。

论坛徽章:
0
3 [报告]
发表于 2011-03-26 17:55 |只看该作者
运行了一下,确实是这样

论坛徽章:
0
4 [报告]
发表于 2011-03-28 08:38 |只看该作者
Geek的RB。

论坛徽章:
0
5 [报告]
发表于 2011-11-05 03:00 |只看该作者
Geek的RB。
2gua 发表于 2011-03-28 08:38



    不明白牙~~~

论坛徽章:
0
6 [报告]
发表于 2011-11-09 19:06 |只看该作者
:wink:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP