这些都有效:
m := make(map[int]int)
elem, ok := m[1]
elem = m[1]
然而,这是不允许的:
func overload() (int, int) {
return 1, 1
}
func overload() int {
return 1
}
func main() {
x := overload()
x, y := overload()
}
另外,是否有不能概括的内置语法列表?我一直对什么是特殊语法(即map[string]int)make([]int, 10)以及什么是语言的一部分感到困惑。
慕容森
白板的微信
相关分类