golang-为什么++和-在表达式中不起作用?

我们在其他语言中认为是理所当然的,并且几乎期望它可以继续工作,但不会起作用-这样做是如此自然,所以为什么编译器不满意?只是有时候感觉就像不耐烦。

递增值的唯一方法是将其放在单独的行中?

http://play.golang.org/p/_UnpZVSN9n

package main

import "fmt"

import "strconv"

func main() {

a := 1

//Evaluate expression and pass into function - won't work

fmt.Println(strconv.Itoa(a++))

//Braces around a++ also won't work

fmt.Println(strconv.Itoa((a++)))

}

回答:

++--在golang声明,不表达

以上是 golang-为什么++和-在表达式中不起作用? 的全部内容, 来源链接: utcz.com/qa/397980.html

回到顶部