Skip to content

Commit

Permalink
Merge pull request AmazingAng#610 from deerhodl/patch-1
Browse files Browse the repository at this point in the history
Update readme.md
  • Loading branch information
AmazingAng authored Dec 19, 2023
2 parents 7958253 + f3af14e commit f2b7b59
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions 02_ValueTypes/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ bool public _bool5 = _bool != _bool1; // 不相等
在上述代码中:变量 `_bool` 的取值是 `true``_bool1``_bool` 的非,为 `false``_bool && _bool1``false``_bool || _bool1``true``_bool == _bool1``false``_bool != _bool1``true`

**值得注意的是:**`&&``||` 运算符遵循短路规则,这意味着,假如存在 `f(x) || g(y)` 的表达式,如果 `f(x)``true``g(y)` 不会被计算,即使它和 `f(x)` 的结果是相反的。假如存在`f(x) && g(y)` 的表达式,如果 `f(x)``false``g(y)` 不会被计算。
所谓“短路规则”,一般出现在逻辑与(&&)和逻辑或(||)中。 当逻辑或(&&)的第一个条件为false时,就不会再去判断第二个条件; 当逻辑与(||)的第一个条件为true时,就不会再去判断第二个条件,这就是短路规则。

### 2. 整型

Expand Down

0 comments on commit f2b7b59

Please sign in to comment.