Go 快速入门指南 - 自增自减

自增

和主流编程语言的自增语法不同,Go 只支持 i++ 方式,不支持 ++i 方式。

正确

package main

func main() {
    i := 1
    i++
    println(i) // 输出 2
}

错误

package main

func main() {
    i := 1
    ++i // 报错: '--' unexpected
    println(i)
}

自减

和主流编程语言的自减语法不同,Go 只支持 i-- 方式,不支持 --i 方式。

正确

package main

func main() {
    i := 1
    i--
    println(i) // 输出 0
}

错误

package main

func main() {
    i := 1
    --i // 报错: '--' unexpected
    println(i)
}

联系我

公众号

go
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!