我发现了一个编程天才

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

{
"isComfirmed": "✓"
}

一开始还没明白啥意思,最后也是想了半天才懂…
真他娘的是个天才
14427 次点击
所在节点    程序员
75 条回复
815979670
2018-11-09 23:58:23 +08:00
成功返回数据 失败返回空 我一直是这样
thet
2018-11-09 23:59:23 +08:00
changwei
2018-11-10 00:02:50 +08:00
@Mac 根本没有节省啊,bool 是一个位,√和×是 unicode,utf-8 编码下好像是占三个字节?
GGGG430
2018-11-10 00:06:19 +08:00
其实返回 0/1,比返回 bool 更好
seakingii
2018-11-10 00:15:55 +08:00
如果前端不用再处理数据,直接绑定到视图的话,也说的过去啊.
v2dead
2018-11-10 00:37:11 +08:00
@changwei 太年轻了,json 传输是字符串,即使对应的是 bool 也是'f' 'a' 'l' 's' 'e'。
tonylau
2018-11-10 00:50:58 +08:00
同 45 楼,如果站在前端角度考虑,说得过去
hnbcinfo
2018-11-10 01:02:40 +08:00
就凭你“想了半天才懂…”,说明,你悟性不够,修炼道路估计也就到此为止了,已经不可能突破码农,晋升编程天才了!
JasonTsang
2018-11-10 05:34:33 +08:00
新技能 √GET
watzds
2018-11-10 07:50:25 +08:00
厉害啊,他这是 block 接口,blocking queue 的 take
ragnaroks
2018-11-10 08:58:07 +08:00
'0f'/'1t'
MOmc
2018-11-10 10:57:41 +08:00
❤️/💔
ashanyue88
2018-11-10 11:07:50 +08:00
Shadas
2018-11-10 11:36:49 +08:00
@anonymous256 当然是定义常量以及封装一个判断不同表情的方法啦 XD
fox0001
2018-11-10 11:39:00 +08:00
哈哈哈哈
bestkayle
2018-11-10 12:15:58 +08:00
🙂🙃😆😣😲🤐😈👿👌🏿👋🏿
encro
2018-11-10 13:22:21 +08:00
我只知道 0,1 肯定比这个容易打出来,
存数据库也是 bool 或者 int 类型相对 char 或者 varchar 更省
用的时候也更容易 if accept do something
vamxmen
2018-11-10 13:38:39 +08:00
哈哈哈,这样多易读啊,哪天能发明个萌代码、萌语言多好。。
lneoi
2018-11-10 14:06:05 +08:00
可以可以 很直观
codehz
2018-11-10 15:41:02 +08:00
@feverzsj #5
@springmarker #7
Github 用这个符号是为了让 IE11 用 UTF8 的格式发送 url。。。。stackoverflow 上有相关讨论

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

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

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

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

© 2021 V2EX