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