return 0 相当于 「滚床单不?」的回答「滚!」

2014-04-16 14:37:11 +08:00
 weakish
有一个经典的双关语笑话:

- 滚床单不?
- 滚!

如果改成程序员版的话,大概是这样:

Response = (word) ->
return 0

Profess = (word, () ->
Response(word)
)

Profess('love')

笑点在于(大多数语言中) 0 表示 false,但是作为 exit code 的话表示成功。

灵盖来自于这条weibo http://weibo.com/2036070420/AFX5jh8R9?mod=weibotime
4493 次点击
所在节点    程序员
7 条回复
nicai000
2014-04-16 14:48:49 +08:00
今天降温了, 略冷
shinyzhu
2014-04-16 14:55:38 +08:00
我竟然在列表里看到标题就秒懂了。
xdeng
2014-04-16 14:56:02 +08:00
linux 风格
yangff
2014-04-16 16:16:59 +08:00
因为exit code还要表示异常是什么,只有一个0什么也说不清楚啊。。
FrankFang128
2014-04-16 16:20:42 +08:00
0 表示 0 错误
NovemberEleven
2014-04-16 20:46:37 +08:00
好冷。哈
wdlth
2014-04-16 22:14:18 +08:00
那去你家还是去我家怎么解?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/108814

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX