ruby教程.docVIP

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ruby教程

Ruby用户指南 夏克的话 本教程来源:/rg-cn/ CHM制作者:夏克 [MOER.NET] 特别要说给想钻研RGSS的朋友们的话: 一直希望RM系列能够有编程接口,现在终于看到了,虽然不是彻底的开放,但已经很让人兴奋了。 程序是游戏的灵魂,没有扎实的基本功就不可能写出好的游戏,如果你希望能够写出突破前人的游戏效果 则需要努力研究编程,有的人看到了脚本就感到了害怕,甚至消失了兴趣,丢弃了原来喜爱的RM,可是对 于真正喜欢研究制作RM游戏的人来说,RGSS带来的是真正的欣喜,我希望以后能够看到更深层次的开放。 ruby官方下载: ruby-1.8.1 Windows官方发布版 (3,764KB) 官方推荐!! ruby-1.8.0 Windows官方发布版 (2,507KB) 向后 Ruby用户指南 Contents目录 Ruby是一种简单的面向对象语言.开始会觉得它有点儿古怪,但它的设计的确令到程序读写相当容易.这本用户指南将帮助你开始应用Ruby,并向你揭示在参考手册中难以找到的Ruby的本性. 目录 什么是Ruby? 15. 访问控制 2.开始 16. 单态方法 3.简单的例子 17. 模块 4.字符串 18. 过程对象 5.正则表达式 19. 变量 6.数组 20. 全局变量 7.回到那些简单的例子中去 21. 实变量 8.流程控制 22. 局部变量 9.迭代器 23. 类常量 10.面向对象思维 24. 异常处理:rescue 11.方法 25. 异常处理:ensure 12.类 26. 存取器 13.继承 27. 对象初始化 14.重载方法 28. 杂项 Document history Original Japanese version by matz. First English translation by GOTO Kentaro Julian Fondren. Further translation and editing by Mark Slagell. 中文翻译说明 向后 向前 目录 向后 ? Ruby用户指南 Ruby是什么? ? Ruby是一种用于迅速和简便的面向对象编程的解释性脚本语言;这意味着什么? 解释性脚本语言: 有直接呼叫系统调用的能力 强大的字符串操作和正则表达式 开发中快速回馈 迅速和简便: 无需变量声明 变量无类型 语法简单而坚实 自动内存管理 面向对象编程 任何事物都是一个对象 类,继承,方法,等等 单态方法 模块糅合 迭代器和闭包(closures) 以及: 多精度整数 异常处理模式 动态装载 线程 如果你对上面的那些概念还不熟悉,继续读,别担心.Ruby的箴言是迅速和简便. 目录 向后 向前 目录 向后 ? Ruby用户指南 开始 ? 首先,你得检测Ruby是否已经安装了.在shell的提示符处(这里表示为%,所以不要敲入%),敲入 (-v 告诉解释器打印出Ruby的版本),然后敲回车.如果安装了Ruby,你会看见类似如下的信息: 如果Ruby未安装,你可以让管理员安装它,或者可以自己做,Ruby是一个没有安装或使用限制的自由软件. 现在,让我们和Ruby玩玩.你可以通过一个-e参数直接在命令行上放置一个Ruby程序: 一般情况下,Ruby程序都会保存在一个文件里. ^D指control-D.上面是在UNIX下的情况.如果你用DOS,那就这样: 当写比这个更具实际意义的代码时,你会希望使用一个真正的文本编辑器! 一些惊人复杂和有用的东西可以用一行命令的迷你程序做出来.举个例子,这个玩意儿将当前目录下所有C源程序和头文件中的foo替换为bar,并将原来的文件追加个.bak备份: 这个程序和UNIX下的cat命令差不多(但比cat要慢): 向前 目录 向后 向前 目录 向后 ? Ruby用户指南 简单的例子 ? 让我们写一个计算阶乘的函数.对于阶乘的数学定义如下: n! = 1 (当 n==0 时) = n * (n-1)! (其它情况) 在Ruby里,可以这样来写: 你可能会发现 end 的反复出现,正因为如此,Ruby被叫做类Algol语言.(实际上,Ruby的语法更像Eiffel).同时,你也可能会发现这段函数缺少return语句.在这里是可以用return的,但却不是必须的,因为一个Ruby的函数会自动返回它所最后赋值的元素. 让我们来试

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档