Go中出现strconv.Itoa(i int)这种见名不识义的API是否说明设计者设计语言水平不高?

如题。本人正在学习Go语言。api不要为了太简洁而牺牲了可读性啊!
关注者
71
被浏览
49,898
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

并不是

历史就不讲了 其实itoa是很好的名字

信息量很大 输入的类型 输出的编码 函数的作用就浓缩在这4个字母里了

所以显然你要提供不同API给不同的输入输出类型 根据这个命名规则自然也就知道其余API应该长什么样。

只不过这种老的c 式写法有些繁琐 这名字也限制了重载 比如这一组API完全都可以叫同一个名字 不过参数类型不同罢了。