小编rau*_*ede的帖子

什么不是Ruby中的"最少惊喜"

马茨说:

我设计了Ruby来减少我的惊喜.我希望尽量减少编程期间的挫败感,因此我希望尽量减少编程工作.

但有时我们会在红宝石练习中感到惊讶.

作为ruby的初学者,我找到了一些例子:

  1. 异常线程默认情况下不会产生任何立即的痕迹,我们必须做Thread.abort_on_exception = true 或不要忘记加入所有线程.
  2. 套接字搜索任何接受的dns名称,做BasicSocket.do_not_reverse_lookup = true长期延迟不要惊讶
  3. split(regexp)不要在字符串的末尾拆分空字段,split(regexp,-1)用于拆分所有字符串
  4. string.trim是未知的,使用sting.strip到位(旧的tcl开发...)

你有其他案例来改善我的红宝石练习吗?
谢谢.

ruby

6
推荐指数
1
解决办法
643
查看次数

标签 统计

ruby ×1