go语言 – 空白标识符(下划线)

_(下划线)是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返回值。



浙ICP备17015664号-1 浙公网安备 33011002012336号 联系我们 网站地图  
@2019 qikegu.com 版权所有,禁止转载