查看运算顺序,执行顺序
作者:互联网
上帝视角,懂的都懂,适合初学者。
func f1() int {
fmt.Println("f1()")
return 1
}
func f2() int {
fmt.Println("f2()")
return 2
}
func f3() int {
fmt.Println("f3()")
return 1
}
func main() {
sum := f1() + f2() + f3()
fmt.Println("sum:", sum)
for i := expression1(); expression2(i); expression3(&i) {
fmt.Println("cur:", i)
}
}
func expression1() int {
fmt.Println("expression1()")
return 0
}
func expression2(i int) bool {
fmt.Println("expression2()")
return i < 10
}
func expression3(i *int) interface{} {
fmt.Println("expression3()")
*i++
return nil
}
标签:顺序,return,运算,查看,int,fmt,f3,func,Println 来源: https://blog.csdn.net/dawnto/article/details/122361650