<分区>
学习导出包的时候想知道go包的编码风格。
发现source(ex:"math", "fmt")中包的代码有
函数以大写字母开头但没有正文。
我只是遵循这段代码,但不起作用。
谁能解释一下原因??
func Abs(x float64) float64
func abs(x float64) float64 {
switch {
case x < 0:
return -x
case x == 0:
return 0 // return correctly abs(-0)
}
return x
}