- 浏览: 83269 次
- 性别:
最近访客 更多访客>>
最新评论
-
Bernice_liu:
谢谢分享,受益匪浅,适合我——初学者
Ruby语言中文教程all in one -
何枫abc:
怎么感觉Ruby有点像C!!!
3.5 标识名和变量的作用域 3.6 类库 3.7 数据类型 -
何枫abc:
谢谢了!!!你写的很好,现在我正在学Ruby!!!
第二章 运行环境 -
yangzhihuan:
正想知道ruby是怎么样生成像javadoc那样的文档,多谢了 ...
3.1 注释与分行 -
whisper:
从lambda演算的角度说我们并不关心一个东西到底是什么,而只 ...
变量一定要有类型吗(一)
文章列表
1.1 编程语言的发展简史
本小节是一些编程语言的简单介绍,你如果不感兴趣,可以略过不看。
先说程序是什么?程序就是指令序列的有序集合。指令即代码,可以是数字,也可以是文字,文字最终要转换成数字。也就是说,程序是许多数字串,当然,也可以合并成一个很长很长的数字串。
程序的作用是什么?程序能够做事,做你想叫它做的事。换一种说法,程序的功能是完成它的使命。它的使命由编写程序的人来决定,或者由编写程序的程序来决定。
编写程序就是写文章,写能够转换成很长很长数字串的文章,给计算机看。
最初的计算机编程语言是一长串二进制代码。所谓的二进制就是只有1和0,所以第一代的计算机编程语言就象下面的许多1和0。 ...
- 2007-02-12 01:05
- 浏览 1390
- 评论(0)
有同学表示第九章元编程的例程不好理解。先道歉,因为能力不足于游刃有余地表达元编程的方方面面,所以我选择了只演示最简单的元编程,而不展开解释。
下面给出例程的一点注释,不保证你能理解。对于入门,知道Ruby长于元编程就可以了。
ruby 代码
class MetaPerson
def MetaPerson.method_missing(methodName, *args) #重新定义Ruby内置的方法method_missing
name = methodName.to_s
begi ...
Ruby语言中文教程all in one
1. Ruby语言进阶教程 已经全部完成,现将 入门部分 和 进阶部分 合二为一,转为 pdf 格式的文件。
2. 压缩包里附有书中所有的例程。
3. 压缩包里还有一个 SciTE 的中文资源文件,使用请看2.4节。
4. 增加了5.5节 一些编码建议。
5. 强制类型检测,弱化类型概念,强弱之间,歧义太大,书中强弱类型的提法已作了处理。
这篇开源文档到此告一段落,感谢你的阅读。
Ruby是Rails的基础,Rails框架的易用性建立在Ruby语言的动态性之上。