j.evan 发表于 2013-2-3 12:54:52

感受ruby系列之一,认识ruby的数组

这文章名字并不恰当,不过不要紧,他只是一个名字而已。
class Tdef pdef p nputs nend end enda = T.newa.p   #nila.p 1#1a.p#wrong number of arguments(0 for 1)a.p "123123".each{|i| a.p i} #132133                               132133 说明:先运行"123123".each{|i| a.p i} ,然后再运行前面的。


再来一次,就会更明白。
a.p .each{|j| a.p j}
输出:
1234512345
有点迷糊,再来
a.p .each{|j| a.p j+1}
输出
2345612345
明白了吧。。
这儿涉及到几个问题,
1,重复函数定义及调用,这点没有弄明白!!望高手指点
2,字符串的each方法
3,函数调用参数的运算位置

初学ruby高手别看!!
页: [1]
查看完整版本: 感受ruby系列之一,认识ruby的数组