| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 18 |
| 经验 | |
| 最后登录 | 2020-8-1 |
| 在线时间 | 2161 小时 |
酱油的
- 梦石
- 0
- 星屑
- 1840
- 在线时间
- 2161 小时
- 注册时间
- 2007-12-22
- 回帖
- 3216

|
发表于 2008-3-14 21:09:25
|
显示全部楼层
就是當你調用一個
的時候,系統會自動取得方法的return值(如果return存在的話)
比如
class OTZ
def orz
return "= =|||"
end
def sto
end
end
p OTZ.new.orz #=> "= =|||"
p OTZ.new.sto #=> nil
.split( )是String(字符串,比如:"囧rz")的一個方法。用途是根據括號中的參數分割字符然後把它們變爲數組。
比如:
a = "囧rz★囧TZ★囧丁乙★囧tz".split(/★/)
p a #=> ["囧rz","囧TZ","囧丁乙","囧tz"]
數組[?]的用途是取得數組中排列第幾的值(從0開始計算)
比如:a = "囧rz★囧TZ★囧丁乙★囧tz".split(/★/)
p a #=> ["囧rz","囧TZ","囧丁乙","囧tz"]
p a[0] #=> "囧rz"
p a[1] #=> "囧TZ"
p a[2] #=> "囧丁乙"
p a[3] #=> "囧tz"
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|