golang-为什么++和-在表达式中不起作用?
我们在其他语言中认为是理所当然的,并且几乎期望它可以继续工作,但不会起作用-这样做是如此自然,所以为什么编译器不满意?只是有时候感觉就像不耐烦。
递增值的唯一方法是将其放在单独的行中?
http://play.golang.org/p/_UnpZVSN9n
package mainimport "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