Golang坑集合: 将switch玩成if...else if...else

示例代码

for i := 0; i < 10; i++ {
	switch {
	case 0 == i: // if 0 == i
		fmt.Println("0 == i")
	case 1 == i: // else if 1 == i
		fmt.Println("1 == i")
	case 2 == i: // 2 == i
		fmt.Println("2 == i")
	default: // else
		fmt.Println("i > 2")
	}
}

输出

0 == i
1 == i
2 == i
i > 2
i > 2
i > 2
i > 2
i > 2
i > 2
i > 2
 

猜你喜欢

转载自blog.csdn.net/halo_hsuh/article/details/106851107