Rails DHH 说话多么管用

psvr · 2014年03月19日 · 最后由 psvr 回复于 2014年04月18日 · 7 次阅读

颤抖吧!凡人

https://github.com/rails/rails/pull/7781

但是我不是特别理解为什么DHH不喜欢refute. 求高手解读

共收到 15 条回复

我也不喜欢这类用词,unless 也是一样

#1楼 @huacnlee 我也被 unless 坑到了,跟中文的 除非 似是而非

unless 英英词典的解释就是 if not

unless: except if (used to introduce a case in which a statement being made is not true or valid).

refute: prove (a statement or theory) to be wrong or false; disprove.

assert: state a fact or belief confidently and forcefully.

if: introducing a conditional clause.

上述解释引自New Oxford American Dictionary

简单的条件判断时unless感脚不错,复杂的组合条件判断时,unless完全就是一深埋坑。

人脑更容易理解表肯定的词语,而不是否定的词语。

我很喜欢 unless,翻译成 如果不 和 如果没有

unless是从perl转过来的。

unless 是高中词汇,refute 不是。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册