_
(下划线)是Go中的空白标识符,用来代替任意值。
rectProps
函数返回矩形的面积和周长。如果我们只需要面积,周长将被丢弃,这里就可以使用_
空白标识符。
示例
丢弃周长返回值
package main
import (
"fmt"
)
func rectProps(length, width float64) (float64, float64) {
var area = length * width
var perimeter = (length + width) * 2
return area, perimeter
}
func main() {
area, _ := rectProps(10.8, 5.6) // perimeter 被丢弃
fmt.Printf("Area %f ", area)
}
我们只使用area
,使用空白标识符(_
)丢弃perimeter
返回值。