学校排行榜

(0)

投一票

Go语言函数是“一等公民” - 函数可赋值给变量 官网

在Go语言里,函数是“一等公民”,意味着函数能像变量一样被赋值。可把函数赋值给变量,之后通过该变量调用函数。 package mainimport "fmt"// 定义一个函数func add(a, b int) int { return a + b}func main() { // 将函数赋值给变量 sum := add // 通过变量调用函数 result := sum(3, 4) fmt.Println(result) // 输出: 7} 注意,函数赋值时,函数类型要匹配,不然会报错。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。