阅读 的源代码math/floor.go,从第 13 行开始,我阅读了一些这样的代码:func Floor(x float64) float64func floor(x float64) float64 { if x == 0 || IsNaN(x) || IsInf(x, 0) { return x } if x < 0 { d, fract := Modf(-x) if fract != 0.0 { d = d + 1 } return -d } d, _ := Modf(x) return d}好像func Floor没有身体。我试图将这些代码复制并粘贴到我的 go 文件中。它不编译。错误信息是missing function body。所以我的问题是:Go 语法中的无实体函数是否合法?谢谢。
- 2 回答
- 0 关注
- 265 浏览
添加回答
举报
0/150
提交
取消