当查看该math.Ceil方法的源代码时,我发现以下语法:存在没有主体的导出函数签名,以及包含实现的同一签名的非导出版本:// Ceil returns the least integer value greater than or equal to x.//// Special cases are:// Ceil(±0) = ±0// Ceil(±Inf) = ±Inf// Ceil(NaN) = NaNfunc Ceil(x float64) float64func ceil(x float64) float64 { return -Floor(-x)}我认为这是一些语法,可让您轻松导出本地函数。那是对的吗?而且为什么要这样做,而不是只具有一个导出函数并在包中使用它呢?
- 1 回答
- 0 关注
- 242 浏览
添加回答
举报
0/150
提交
取消