Golang

关注公众号 jb51net

关闭
首页 > 脚本专栏 > Golang > go运算符操作变量值

go运算符对变量和值执行操作示例详解

作者:小万哥

这篇文章主要为大家介绍了go运算符对变量和值执行操作示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

运算符用于对变量和值执行操作

加号运算符(+)将两个值相加

如下面的示例所示:

示例代码:

package main
import (
  "fmt"
)
func main() {
  var a = 15 + 25
  fmt.Println(a)
}

尽管加号运算符通常用于将两个值相加,但它也可以用于将变量和值相加,或者将一个变量和另一个变量相加。

示例代码:

package main
import (
  "fmt"
)
func main() {
  var (
    sum1 = 100 + 50   // 150 (100 + 50)
    sum2 = sum1 + 250 // 400 (150 + 250)
    sum3 = sum2 + sum2 // 800 (400 + 400)
  )
  fmt.Println(sum3)
}

算术运算符

算术运算符用于执行常见的数学操作。

package main
import (
  "fmt"
)
func main() {
  fmt.Print(10 * 5)
}

赋值运算符

赋值运算符用于将值分配给变量。在下面的示例中,我们使用赋值运算符(=)将值10分配给名为x的变量:

package main
import (
  "fmt"
)
func main() {
  var x = 10
  fmt.Println(x)
}

加法赋值运算符(+=)将一个值添加到变量中:

package main
import (
  "fmt"
)
func main() {
  var x = 10
  x += 5
  fmt.Println(x)
}

所有赋值运算符的列表:

比较运算符

比较运算符用于比较两个值。注意:比较的返回值要么是true(1),要么是false(0)。在下面的示例中,我们使用大于运算符(>)来判断5是否大于3:

package main
import (
  "fmt"
)
func main() {
  var x = 5
  var y = 3
  fmt.Println(x > y) // 返回1(true),因为5大于3
}

所有比较运算符的列表:

逻辑运算符

逻辑运算符用于确定变量或值之间的逻辑关系:

位运算符

位运算符用于处理二进制数字:

以上就是go运算符对变量和值执行操作示例详解的详细内容,更多关于go运算符操作变量值的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文