Python(中蟒)/Ruby
- ruby 类/方法的定义
- 类定义 例: class Foo Super def test : end :end 语法: class 标识符 [`' superclass ] 表达式..end 语法: ruby 1.7 特性 class 标识符 [`' superclass ] 表达式..[rescue [error_type,..] [= evar] [then] 表达式..]..[else 表达式..][ensure 表达式..]end 用来定义...
- 作者:发表于:2007-04-12 16:00:00 点击:551 评论:0 查阅全文...
- Ruby内部函数
- 严格说来,Ruby中没有函数.但 Kernel 模块中定义的方法(可以在任何地方用做函数,因此)可被其他语言当做函数来调用.若您对这些方法进行再定义时,就必需考虑到对其他方面的影响. ` str 把字符串 str 当做外部命令来运行,并以字符串方式返回命令的输出.使用 `str` 形式来调...
- 作者:发表于:2007-04-12 16:00:00 点击:241 评论:0 查阅全文...
- Ruby术语集
- --按英文排序 A AWK 由Alfred Aho(A)、Peter Weinberger(W)和Brian Kernighan(K)共通创建的一种小型脚本语言。 B blade ml archive (blade/ruby) C Coerce 进行数据类型变换的方法。如果某数值计算方法从参数那里获得了一个类型不明的实例时, 它会调用coerce方法来进行...
- 作者:发表于:2007-04-12 16:00:00 点击:74 评论:0 查阅全文...
- pack模板字符串
- 下面就是Array#pack、String#unpack中所用到的模板字符的一览表。模板字符后面可以跟上表示"长度"的数字。若使用'*'来取代"长度"的话, 则表示"剩下的所有字符"之意。 长度的定义因模板字符的不同而有所差异, 大体上像 "iiii" 这样的连续字符可以写成 "i4" 这个样子。...
- 作者:发表于:2007-04-12 16:00:00 点击:185 评论:0 查阅全文...
- sprintf格式
- Ruby的sprintf格式与C语言的sprintf(3)基本相同。但还是有些差别: 它没有针对C特有类型的修饰符,如short或long等; 它包含2进制数的指示符(%b); 它不支持sprintf的方言式的语法。 下面就对ruby的sprintf格式进行详细的说明。 sprintf格式的规格如下所示。[]中的部分是可...
- 作者:发表于:2007-04-12 16:00:00 点击:1766 评论:0 查阅全文...
- Marshal格式
- 以4.8(对应于1.8)版的格式为蓝本 # 截至2003-05-02为止的格式版本如下所示p Marshal.Dump(Object.new).unpack("cc").join(".") = ruby 1.6.0 (2000-09-19) [i586-linux] "4.4" = ruby 1.6.1 (2000-09-27) [i586-linux] "4.4" = ruby 1.6.2 (2000-12-25) [i586-linux] "...
- 作者:发表于:2007-04-12 16:00:00 点击:79 评论:0 查阅全文...
- Ruby是什么?诞生过程?安装文件?
- 1.1 Ruby是什么? 一言以蔽之,Ruby是一种 语法简单且功能强大的面向对象的脚本语言。 与perl一样,Ruby的文本处理功能十分强大。当然了它的功能远不止于此,您还可以使用它来开发实用的服务器软件。 Ruby博采众长,吸收了众多语言的优点,却又别具一格。 Ruby的优点主...
- 作者:发表于:2007-04-12 16:00:00 点击:3839 评论:0 查阅全文...