Inc and DEC

自增 #

和主流编程语言的自增语法不同,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)
}

转载申请

本作品采用 知识共享署名 4.0 国际许可协议 进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,商业转载请联系作者获得授权。

© 蛮荆 | 陕公网安备 61011302001681 号 | 陕ICP备2023004378号-1 | Rendered by Hugo