huangzworks / real-world-haskell-cn

《Real World Haskell》中文翻译项目
http://cnhaskell.com
1.56k stars 229 forks source link

第二章译注中对 the if expression will also have this type 的理解可能有误 #118

Closed laneast closed 8 years ago

laneast commented 8 years ago

第二章有这样一个译注:[译注:这里原文还有一句“the if expression will also have this type”,这是错误的,因为条件部分的表达式只要是 Bool 类型就可以了,没有必要和分支的类型相同。]

我同意 cnhaskell.com 该章节后面 librazy 的评论,这个原文的含义应该是“整个 if 表达式也具有相同的类型“,它指的是整个 if 表达式,直到 else 结束,而不是 if 的条件部分。

mumuxme commented 8 years ago

我也这样觉得,应该是指 if 表达式的求值结果类型和分支的类型相同。

AllanZyne commented 8 years ago

帮忙召唤一下。。 @huangz1990 能请求这章的译者修改一下吗?

scarletsky commented 8 years ago

我觉得你们直接发 PR 过来这里就可以了

huangzworks commented 8 years ago

已修复,谢谢各位的提醒。