Go中出现strconv.Itoa(i int)这种见名不识义的API是否说明设计者设计语言水平不高?
关注者
71被浏览
49,898登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏
并不是
历史就不讲了 其实itoa是很好的名字
信息量很大 输入的类型 输出的编码 函数的作用就浓缩在这4个字母里了
所以显然你要提供不同API给不同的输入输出类型 根据这个命名规则自然也就知道其余API应该长什么样。
只不过这种老的c 式写法有些繁琐 这名字也限制了重载 比如这一组API完全都可以叫同一个名字 不过参数类型不同罢了。