当前位置: 首页 > 知识库问答 >
问题:

变量=变量意义?[副本]

卫弘懿
2023-03-14

我正在寻找一些代码来扩展我的Java知识,我遇到了下面的代码行,我不明白,googling没有返回任何关于这个问题的东西。

int metadata;
int facing;
metadata |= facing;

=是什么意思/做什么有关于这个的文档(或者更详细地说,这个操作被称为什么)

共有1个答案

通沛
2023-03-14

“”是布尔逻辑或,将操作数放在“=”之前的工作原理与像a+=b这样的表达式(表示a=a+b)基本相同。

所以基本上a=b和a=ab是一样的

这里可以找到所有Java操作数的列表。

 类似资料:
  • 用户可以在Playbook中,通过vars关键字自定义变量,使用时用{{ }}引用以来即可。 Playbook中定义和使用的变量的方法 例如下面的例子中,用户定义变量名为http_port,其值为为80。在tasks firewalld中,通过{{ http_port }}引用。 --- - hosts: web vars: http_port: 80 remote_user: r

  • 问题内容: 在jQuery的核心风格指南建议两种不同的方法来检查一个变量是否被定义。 全局变量: 局部变量: 特性: 为什么jQuery为什么对全局变量使用一种方法而对局部变量和属性使用另一种方法? 问题答案: 对于未声明的变量,将返回字符串文字,而身份检查将触发错误 “未定义foo” 。 对于局部变量(您 知道 已在某处声明),不会发生此类错误,因此进行身份检查。

  • 问题内容: 假设我在网站的各个页面上使用了三种单独的配色方案。每种颜色都有浅,中和深三种色调,并且配色方案由体内的类别定义。假定默认为“红色”配色方案。像这样: 颜色定义 : 基本默认样式示例 不同的配色方案样式示例 我想使用变量,这样我就不必为每种方案重新编写所有的颜色变化,这样我就可以编写如下内容: …但是我不太了解如何完成这项工作。帮帮我…? 问题答案: 在选择器和参数混合中使用插值和转义,

  • 问题内容: 在以下片段中 内部是一个新变量, 外部 将保持为空。 通过显式定义短变量定义并将其替换为赋值,似乎可以正确地初始化外部变量 有没有一种更简单的方法来指定内部变量,而不是实际上是作用域变量,而是全局变量?我在想类似的东西,但这在包本身内部无效。 问题答案: 不,就是这样。只是 New()( https://golang.org/doc/effective_go.html#allocati

  • 简短模式的含义是定义的同时初始化 package main import "fmt" func main() { num := 10 num := 20 // 编译报错, 重复定义 fmt.Println("num = ", num) } 一定不要把 := 当做赋值运算符来使用 package main import "fmt" var num = 10 // 定义一个全局变

  • 所有的语言,都要用到变量。在 Lua 中,不管你在什么地方使用变量,都不需要声明,并且所有的这些变量总是全局变量,除非,你在前面加上 "local"。 这一点要特别注意,因为你可能想在函数里使用局部变量,却忘了用 local 来说明。 至于变量名字,它是大小写相关的。也就是说,A 和 a 是两个不同的变量。 定义一个变量的方法就是赋值。"=" 操作就是用来赋值的 我们一起来定义几种常用类型的变量吧