摘要: 对属性和数组元素的赋值o.m + = 1 ===》o.m = (o.m()+ 1) # 对 o.m()这个方法的结果+1对数组元素的赋值也是通过 方法调用来完成。0.[] = 1 ===>o.[] = o.[] +1 #对o实例对象的[]方法,的结果+1如果一个对象o定义了一个接受2个参数的、名为[]=的方法o.[x] = y ===》 那么 o.[] = (x, y)如果一个对象具有一个接受三个参数的、名为[]=的方法,那么方括号中的值,会被当作索引o.[x,y] = z ===>那么 o.[] = (x, y, z)------------分割线---------------- 阅读全文
posted @ 2013-06-26 22:34 scott_h 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 安装完 ruby ri irb ruby-devel1. 先来个简单的,写个helloworld 给新手们 (terminal中,# 代表root权限,$ 代表用户权限, 前面的就不写了。)# vim hello.rbputs "hello world"检查下语法# ruby -c hello.rb编译 # ruby hello.rb结果:hello world2.好了开始说点有营养的了创建2个文件,如下main.rb 1 #文件名main.rb 2 3 load "Ambiguous.rb" 4 5 newInstance = Ambiguous.ne 阅读全文
posted @ 2013-06-26 14:48 scott_h 阅读(325) 评论(0) 推荐(0) 编辑