我发现了一个编程天才

2018-11-09 17:35:53 +08:00
 tinycold
如果接口返回一个键值表示『是』或者『否』,
一般人会用 Bool 类型,
今天偶然发现个接口,返回的 json:

{
"isComfirmed": "✓"
}

一开始还没明白啥意思,最后也是想了半天才懂…
真他娘的是个天才
14405 次点击
所在节点    程序员
75 条回复
Luckyray
2018-11-09 17:37:50 +08:00
哈哈哈哈,不对的返回❌吗?
Deville
2018-11-09 17:38:34 +08:00
大佬大佬,哈哈哈哈
specita
2018-11-09 17:39:03 +08:00
一目了然
Mac
2018-11-09 17:40:04 +08:00
简单明了,而且返回否还能省一个字节,满分
feverzsj
2018-11-09 17:40:48 +08:00
github 不都是这样的?
hundan
2018-11-09 17:42:20 +08:00
感觉在哪见过相关可行性讨论
springmarker
2018-11-09 17:42:29 +08:00
Github 和 gitlab 也是
ruixingchen
2018-11-09 17:43:49 +08:00
鬼才代码,哈哈,可以用 emoji 作为状态
commit:🙆
error:🙅‍♂️
kkkkkrua
2018-11-09 17:56:45 +08:00
不是 confirm 吗。。
hhhsuan
2018-11-09 17:58:29 +08:00
这有啥天才的,这么用的网站多了去了
ksaa0096329
2018-11-09 18:16:13 +08:00
@hhhsuan 能不能举个例子,还真没见过,正常都是返回 boolean(true, false)
ShadowAble
2018-11-09 18:17:41 +08:00
6666
starsky007
2018-11-09 18:17:58 +08:00
也许人家是为了方便视图层无需转换就直接显示而故意这么干的
MeteorCat
2018-11-09 18:18:58 +08:00
@ruixingchen 笑尿
xpresslink
2018-11-09 18:19:37 +08:00
没有太明白,这个有什么很新奇的么?我一般直接用 1/0
这个只是个习惯问题而已吧。
crab
2018-11-09 18:20:47 +08:00
@Mac 0 不是更好
cdwyd
2018-11-09 18:42:14 +08:00
不觉得好啊,判断的时候还要 isComfirmed==√
本来直接 isComfirmed 就可以的
xivisi
2018-11-09 19:05:15 +08:00
要我说,用 text 什么鬼,全用二进制 http2
lance6716
2018-11-09 19:12:09 +08:00
@springmarker 那是因为直接判断 UTF 吧
glues
2018-11-09 19:24:19 +08:00
rails 框架就是这么用的,所以你在 github gitlab 能看到这种参数

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

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

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

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

© 2021 V2EX