`
xvridan
  • 浏览: 37322 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
empty!和empty?方法 Ruby的方法名可以用感叹号(爆炸方法)或者问号(断言方法)结尾。爆炸方法通常会对接收者造成破坏,断言方法则根据某些条件返回ture或false。a||ba||b表达式会对a进行求值。如果a的结果不是false或nil。那么求值就些结束,返回a的值;否则,该语句会返回b的值。这种方式通常用于表达“如果某个值没有被设置,则返回缺省值”。a||=b赋值语句支持一组简写方式:a op =b就等价于a = a op b。对于大部分操作符,这样的简写都有效。count +=1price *=discounta||=b的意思 ...
语句定界符有些语言需要一定类型的标点,一般会是分号(;)来结束程序的每一语句.Ruby却采用了shell里的sh和csh的方便做法.一行中的多个语句由分号分开,但在行尾分号却并不需要;一个换行被看作一个分号.如果行以反斜杠(\)结束,随后的换行将忽略;这就允许你的单个逻辑行可以跨越数行.注释为什么写注释?虽然良好的代码可自成文档,但那种自以为别人能看懂并按你的方式很快去理解的想法是错误的.除此之外,你自己在离开数天后也会是另一个人;一段时间后我们忘了我们还未修补或增强程序中的哪些部分,你会说,我知道我写了这个的,但我究竟写的是些什么?一些有经验的程序员会相当正确地指出,矛盾的和过期的注释比没有强 ...
Global site tag (gtag.js) - Google Analytics