在python中可以这么写:
```python
def haha():
def ha():
return "000"
return ha()
```
但是如果在go中定义的话就会遇到问题,为什么
```go
func main(){
//下面三个如果定义在main函数中就会报错 为什么
func squeare(n int) int { return n * n};
func negative(n int) int { return -n};
func product(m, n int) int { return m*n};
}
```
编译报错:
`syntax error: unexpected squeare, expecting (`
请问这是为什么呢 ,可以从哪里查找资料?
有疑问加站长微信联系(非本文作者)