Menu
CoddyTech

自增与自减

本课属于 Coddy GO 学习旅程的“基础知识”单元。第 20 课,共 109 课。

递增和递减运算符提供了一种简写方式,可以将变量加 1 或减 1。

Go 使用 ++ 将变量增加 1,使用 -- 将变量减少 1:

count := 5
count++  // 等同于:count = count + 1
fmt.Println(count)

count--  // 等同于:count = count - 1
fmt.Println(count)

输出:

6
5

重要:在 Go 中,++ 和 -- 是语句,不是表达式。它们只能单独写在一行中,不能放在其他表达式内。

challenge icon

挑战

入门

在这个挑战中,你将练习在 Go 中使用递增(++)和递减(--)运算符。

我们有一个初始值已设定的变量 counter。你的任务是:

  1. 使用 ++ 运算符将计数器递增两次
  2. 使用 -- 运算符将计数器递减一次

然后,程序会打印计数器的最终值。

亲手试试

package main

import "fmt"

func main() {
	// 计数器的初始值
	counter := 5
	
	// TODO:使用 ++ 运算符将 counter 递增两次
	
	// TODO:使用 -- 运算符将 counter 递减一次
	
	// 打印最终值
	fmt.Println("Final counter value:", counter)
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Go 在线编译器