关于range和切片的思考

运行一下下面的代码, 猜一猜结果会是什么?

func test03() {
	number03 := []int {1, 2, 3, 4, 5, 6}
	maxlen := len(number03) - 1

	for i, e := range number03 {
		if i == maxlen {
			number03[0] += e
		} else {
			number03[i + 1] += e
		}
	}
	fmt.Print(number03);
}
posted @ 2023-01-10 23:56  wangturing  阅读(36)  评论(0)    收藏  举报