其他分享
首页 > 其他分享> > 查看运算顺序,执行顺序

查看运算顺序,执行顺序

作者:互联网

上帝视角,懂的都懂,适合初学者。

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