浏览 2606 次
锁定老帖子 主题:ruby基础二
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-08-02
参考 张开川的 ruby 语言入门教程 1. 等价语句 单引号里是什么就是什么,会照着输出。 ruby 代码
2. ruby 代码
3. ruby中的实例变量,类变量,类方法 实例变量:每个实例独享,变量名用@开头 类变量:所有实例共享,变量名用@@开头,类似java里的static变量,但是在使用前必须要初始化。 类方法:不需要通过实例对象来调用。类方法定义方式: 类名.方法名,如: ruby 代码
如果在外部调用一个类里的常量,需要用到域作用符号"::" 4.ruby里的单例方法:给具体的某个实例对象添加方法,这个方法只属于这个实例对象的。这样的方法叫单例方法 定义单例方法,首先要生成一个实例对象,其次要在方法名前加上一个对象名和一个点号(.) 如: ruby 代码
5.访问控制 ruby 代码
输出结果为: public:talk 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-08-05
对第二点的可变参数,如果参数本身多于一个,ruby会如何处理。 比如, puts(1,2,3,4,5,6) 会输出什么? |
|
返回顶楼 | |
发表时间:2007-08-06
itsnotme 写道: 对第二点的可变参数,如果参数本身多于一个,ruby会如何处理。 比如, puts(1,2,3,4,5,6) 会输出什么? 这样会忽略num2这个参数 |
|
返回顶楼 | |