登录
首页 >  Golang >  Go问答

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

来源:Golang技术栈

时间:2023-04-25 20:44:40 473浏览 收藏

学习Golang要努力,但是不要急!今天的这篇文章《golang - 为什么 ++ 和 -- 在表达式中不起作用?》将会介绍到golang等等知识点,如果你想深入学习Golang,可以关注我!我会持续更新相关文章的,希望对大家都能有所帮助!

问题内容

我们在其他语言中认为理所当然并且几乎期望它可以在 go 中工作,但不会工作 - 这样做几乎很自然,那么为什么编译器不高兴呢?只是感觉有时想摆脱困境。

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

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学习网!更多关于Golang的相关知识,也可关注golang学习网公众号。

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>