Ruby关键字详细用法解析
Ruby语言中的一些编程技巧可以很容易被编程人员们掌握。因为这项语言产生的目的就是为了减少编程时间,给程序员带来快乐。下面我们就来一起看看Ruby关键字的相关概念。
1 、 Ruby关键字break 跳出当层循环
2 、next 忽略本次循环的的剩余部分,开始下一次循环
3 、redo 重新开始循环,还是从这一次开始
4 、Ruby关键字retry 重头开始这个循环体
5 、$array<< value 将 value 作为数组的一个元素加入数组 $array 中
6 、attr_writer :username 相当于
def username=(value) return @username=value end
attr_ reader :username 相当于
def username return @username end
7 、Ruby关键字attr_accessor :username相当于attr_reader:username; attr_writer :username。与 Java 中的 getter 和 setter 方法类似。
8 、方法后面有时会有 "!","?" , ! 暗示这个方法具有破坏性,有可能会改变传入的参数,?表示这个方法是一个布尔方法,只会返回 true 或 false。
9 、Ruby 中的单例方法的定义:首先要生成一个实例对象,其次要在方法名前加上对象名和一个点号 "." ,如 def obj.meth 则方法 meth 只属于对象 obj。
相关推荐
PMJ0 2020-10-13
longzhiwen 2020-09-06
yangxingstar 2020-08-31
LUCIEN0 2020-08-17
huangzihao00 2020-08-17
Jan 2020-08-17
AndesStay 2020-06-12
afengxg 2020-06-09
zamesking 2020-06-09
afengxg 2020-06-09
何志文 2020-06-09
teresalxm 2020-06-05
何志文 2020-05-16
何志文 2020-05-11
fsl 2020-05-04
JOO 2020-04-26
倩 2020-04-22
afanti 2020-04-19
始终不够 2020-04-10