在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1 、 break 跳出当层循环 2 、next 忽略本次循环的的剩余部分,开始下一次循环 3 、redo 重新开始循环,还是从这一次开始 4 、retry 重头开始这个循环体 5 、$array<< value 将 value 作为数组的一个元素加入数组 $array 中 6 、attr_writer :username 相当于 attr_ reader :username 相当于 7 、attr_accessor :username相当于attr_reader:username; attr_writer :username 与 Java 中的 getter 和 setter 方法类似 8 、方法后面有时会有 "!","?" , ! 暗示这个方法具有破坏性,有可能会改变传入的参数,?表示这个方法是一个布尔方法,只会返回 true 或 false 9 、Ruby 中的单例方法的定义:首先要生成一个实例对象,其次要在方法名前加上对象名和一个点号 "." , 如 def obj.meth 则方法 meth 只属于对象 obj 10、Ruby 中继承用符号 < 表示 11、Ruby 中方法作用域 public protected private public 与 Java 中的 类同 protected方法,可以被定义它的类和其子类访问,不能被类和子类的实例对象直接调用,但是可以在类和子类中指定给实例对象; private方法,可以被定义它的类和其子类访问,私有方法不能指定对象 Ruby 中,不管是 private 还是 protected 方法,都可以被子类继承
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论