提交 6b72dd66 编写于 作者: W wizardforcel

2019-11-12 20:17:31

上级 f571d241
......@@ -400,7 +400,7 @@ $ dotnet run
| Symbol | Name |
| --- | --- |
| `&&` | 逻辑与 |
| `||` | 逻辑或 |
| <code>&#124;&#124;</code> | 逻辑或 |
| `!` | 否定 |
布尔运算符也称为逻辑运算符。
......@@ -698,8 +698,8 @@ namespace Relational
| --- | --- |
| `~` | 按位取反 |
| `^` | 按位异或 |
| `&` | 按位 |
| `&#124;` | 按位或 |
| `&` | 按位 |
| <code>&#124;</code> | 按位或 |
按位取反运算符分别将 1 更改为 0,将 0 更改为 1。
......@@ -1314,7 +1314,7 @@ This is the output of the example.
下表显示了按优先级排序的通用 C# 运算符(优先级最高):
| 运营商 | Category | 关联性 |
| 运算符 | Category | 关联性 |
| --- | --- | --- |
| 主 | `x.y x?.y, x?[y] f(x) a[x] x++ x-- new typeof default checked unchecked` | 剩下 |
| 一元 | `+ - ! ~ ++x --x (T)x` | Left |
......@@ -1324,9 +1324,9 @@ This is the output of the example.
| 平等 | `== !=` | 对 |
| 逻辑与 | `&` | Left |
| 逻辑异或 | `^` | Left |
| 逻辑或 | `&#124;` | Left |
| 逻辑或 | <code>&#124;</code> | Left |
| 条件与 | `&&` | Left |
| 有条件或 | `&#124;&#124;` | Left |
| 有条件或 | <code>&#124;&#124;</code> | Left |
| 空合并 | `??` | Left |
| Ternary | `?:` | Right |
| Assignment | `= *= /= %= += -= &lt;&lt;= &gt;&gt;= &= ^= &#124;= ??= =&gt;` | Right |
......
......@@ -706,7 +706,7 @@ Console.WriteLine(o3 Is o2)
| --- | --- |
| `Not` | 按位取反 |
| `Xor` | 按位异或 |
| `And` | 按位 |
| `And` | 按位 |
| `Or` | 按位或 |
按位取反运算符分别将 1 更改为 0,将 0 更改为 1。
......@@ -826,7 +826,7 @@ End Module
下面的列表显示了按优先级排序的常见 Visual Basic 运算符(优先级最高):
| 运营商 | 描述 |
| 运算符 | 描述 |
| --- | --- |
| `^` | 求幂 |
| `+ -` | 一元身份与否定 |
......
......@@ -308,7 +308,7 @@ $ java Division.java
| Symbol | Name |
| --- | --- |
| `&&` | 逻辑与 |
| `&#124;&#124;` | 逻辑或 |
| <code>&#124;&#124;</code> | 逻辑或 |
| `!` | 否定 |
布尔运算符也称为逻辑运算符。
......@@ -584,8 +584,8 @@ public class Relational {
| --- | --- |
| `~` | 按位取反 |
| `^` | 按位异或 |
| `&` | 按位 |
| `&#124;` | 按位或 |
| `&` | 按位 |
| <code>&#124;</code> | 按位或 |
按位取反运算符分别将 1 更改为 0,将 0 更改为 1。
......@@ -1017,9 +1017,9 @@ f.accept("Hello there");
| `== !=` | 平等 | Left-to-right |
| `&` | 按位与 | Left-to-right |
| `^` | 按位异或 | Left-to-right |
| `&#124;` | 按位或 | Left-to-right |
| <code>&#124;</code> | 按位或 | Left-to-right |
| `&&` | 逻辑与 | Left-to-right |
| `&#124;&#124;` | 逻辑或 | Left-to-right |
| <code>&#124;&#124;</code> | 逻辑或 | Left-to-right |
| `? :` | 三元 | Right-to-left |
| `=` | 简单分配 | Right-to-left |
| `+= -= *= /= %= &=` | 复合分配 | Right-to-left |
......
......@@ -24,7 +24,7 @@ Java 具有用于处理正则表达式的内置 API。 它位于`java.util.regex
| `*` | 与前面的元素匹配零次或多次。 |
| `^` | 匹配字符串中的起始位置。 |
| `$` | 匹配字符串中的结束位置。 |
| `&#124;` | 备用运算符。 |
| <code>&#124;</code> | 备用运算符。 |
| `[abc]` | 匹配 a 或 b 或 c。 |
| `[a-c]` | 范围; 匹配 a 或 b 或 c。 |
| `[^abc]` | 否定,匹配除 a 或 b 或 c 之外的所有内容。 |
......
......@@ -24,7 +24,7 @@ JavaScript 正则表达式教程展示了如何在 JavaScript 中使用正则表
| `*` | 与前面的元素匹配零次或多次。 |
| `^` | 匹配字符串中的起始位置。 |
| `$` | 匹配字符串中的结束位置。 |
| `&#124;` | 备用运算符。 |
| <code>&#124;</code> | 备用运算符。 |
| `[abc]` | 匹配 a 或 b 或 c。 |
| `[a-c]` | 范围; 匹配 a 或 b 或 c。 |
| `[^abc]` | 否定,匹配除 a 或 b 或 c 之外的所有内容。 |
......
......@@ -334,7 +334,7 @@ val d = 5 / 2.0
| 符号 | 名称 |
| --- | --- |
| `&&` | 逻辑与 |
| `&#124;&#124;` | 逻辑或 |
| <code>&#124;&#124;</code> | 逻辑或 |
| `!` | 否定 |
布尔运算符也称为逻辑运算符。
......@@ -514,7 +514,7 @@ fun main(args: Array<String>) {
* shl(bits)–有符号左移(Java 的&lt; &lt;
* shr(bits)–有符号右移(Java 的&gt; &gt;
* ushr(bits)–无符号右移(Java 的&gt; &gt; &gt;
* 和(位)–按位
* 和(位)–按位
* 或(位)–按位或
* xor(bits)–按位异或
* inv()–按位反转
......
......@@ -33,7 +33,7 @@ Regex.fromLiteral("book")
| `*` | 与前面的元素匹配零次或多次。 |
| `^` | 匹配字符串中的起始位置。 |
| `$` | 匹配字符串中的结束位置。 |
| `&#124;` | 备用运算符。 |
| <code>&#124;</code> | 备用运算符。 |
| `[abc]` | 匹配 a 或 b 或 c。 |
| `[a-c]` | 范围; 匹配 a 或 b 或 c。 |
| `[^abc]` | 否定,匹配除 a 或 b 或 c 之外的所有内容。 |
......
......@@ -388,7 +388,7 @@ $ ./rel.tcl
| --- | --- |
| 〜 | 按位取反 |
| ^ | 按位异或 |
| & | 按位 |
| & | 按位 |
| &#124; | 按位或 |
按位取反运算符分别将 1 更改为 0,将 0 更改为 1。
......@@ -531,16 +531,16 @@ $ ./expansion.tcl
| 类别 | 符号 | 关联性 |
| --- | --- | --- |
| 按位符号,逻辑非 | `- + ~ !` | 剩下 |
| 求幂 | `**` | 剩下 |
| 算术 | `+ - * / %` | 剩下 |
| 转移 | `&lt;&lt; &gt;&gt;` | 剩下 |
| 关系型 | `== != &lt; &gt; &lt;= &gt;=` | 剩下 |
| 字符串比较 | `eq ne` | 剩下 |
| 清单 | `in ni` | 剩下 |
| 按位 | `& &#124; ^` | 剩下 |
| 布尔型 | `&& &#124;&#124;` | 剩下 |
| 三元 | `?:` | |
| 按位,逻辑否定 | `- + ~ !` | 左 |
| 求幂 | `**` | |
| 算术 | `+ - * / %` | |
| 移位 | `&lt;&lt; &gt;&gt;` | 左 |
| 关系 | `== != &lt; &gt; &lt;= &gt;=` | 左 |
| 字符串比较 | `eq ne` | |
| 列表 | `in ni` | 左 |
| 按位 | `& &#124; ^` | |
| 布尔 | `&& &#124;&#124;` | 左 |
| 三元 | `?:` | |
表的同一行上的运算符具有相同的优先级。
......
......@@ -91,10 +91,10 @@ Parse error: syntax error, unexpected '=' in php shell code on line 1
| 符号 | 名称 |
| --- | --- |
| `+` | 加 |
| `+` | 加 |
| `-` | 减法 |
| `*` | 乘法 |
| `/` | |
| `/` | 除法 |
| `%` | 模数 |
以下示例显示了算术运算。
......@@ -386,12 +386,12 @@ if ($y != 0 and x/y < 100) {
| Symbol | 含义 |
| --- | --- |
| `&lt;` | 严格小于 |
| `&lt;=` | 小于或等于 |
| `&gt;` | 比...更棒 |
| `&gt;=` | 大于或等于 |
| `<` | 小于 |
| `<=` | 小于或等于 |
| `>` | 大于 |
| `>=` | 大于或等于 |
| `==` | 等于 |
| `!=``&lt;&gt;` | 不等于 |
| `!=``<>` | 不等于 |
| `===` | 相同 |
| `!==` | 不相同 |
......@@ -522,14 +522,14 @@ bool(false)
很少在高级语言(如 PHP)中使用按位运算符。
| Symbol | Meaning |
| 符号 | 含义 |
| --- | --- |
| `~` | 按位取反 |
| `^` | 按位异或 |
| `&` | 按位 |
| `&#124;` | 按位或 |
| `&lt;&lt;` | 左移 |
| `&gt;&gt;` | 右移 |
| `&` | 按位 |
| <code>&#124;</code> | 按位或 |
| `<<` | 左移 |
| `>>` | 右移 |
按位取反运算符分别将 1 更改为 0,将 0 更改为 1。
......@@ -682,23 +682,23 @@ php> print $i;
以下列表显示了按优先级排序的常见 PHP 运算符(优先级最高):
| 运营商 | 描述 |
| 运算符 | 描述 |
| --- | --- |
| `++ --` | 增减 |
| `(int) (float) (string) (array) (object) (bool)` | 铸件 |
| `!` | 逻辑“不” |
| `(int) (float) (string) (array) (object) (bool)` | 转型 |
| `!` | 逻辑否定 |
| `* / %` | 算术 |
| `+ - .` | 算术和字符串 |
| `&lt;&lt; &gt;&gt;` | 按位 |
| `&lt; &lt;= &gt; &gt;= &lt;&gt;` | 比较 |
| `<< >>` | 按位 |
| `< <= > >= <>` | 比较 |
| `== != === !==` | comparison |
| `&&` | 逻辑“与” |
| `&#124;&#124;` | 逻辑“或” |
| <code>&#124;&#124;</code> | 逻辑“或” |
| `? :` | 三元运算符 |
| `= += -= *= /= .= %=` | 分配 |
| `and` | logical "and" |
| `= += -= *= /= .= %=` | 赋值 |
| `and` | 逻辑“与” |
| `xor` | 逻辑“异或” |
| `or` | logical "or" |
| `or` | 逻辑或 |
| `,` | 逗号运算符 |
列表中同一行上的运算符具有相同的优先级。
......
......@@ -14,13 +14,15 @@
这是 PCRE 中使用的部分元字符列表。
| | |
| --- | --- |
| `.` | 匹配任何单个字符。 |
| `*` | 与前面的元素匹配零次或多次。 |
| `[ ]` | 括号表达。 与方括号内的字符匹配。 |
| `[^ ]` | 匹配方括号中未包含的单个字符。 |
| `^` | 匹配字符串中的起始位置。 |
| `$` | 匹配字符串中的结束位置。 |
| `&#124;` | 备用运算符。 |
| <code>&#124;</code> | 备用运算符。 |
## PRCE 函数
......
......@@ -61,13 +61,13 @@ Monolog 记录器实例具有通道(名称)和处理程序的堆栈。 处
| 键 | 类型 | 描述 |
| --- | --- | --- |
| 信息 | 串 | 日志消息。 |
| 水平 | 整型 | 日志消息的严重性。 |
| level_name | string | 日志级别的字符串表示形式。 |
| 语境 | 数组 | 随消息的构造传递任意数据。 |
| 渠道 | string | 此消息被登录到的频道。 |
| 约会时间 | Monolog \ DateTimeImmutable | 消息记录的日期和时间。 |
| 额外 | array | 处理器可在其中放置其他数据的占位符数组。 |
| `info` | `string` | 日志消息。 |
| `level` | `integer` | 日志消息的严重性。 |
| `level_name` | `string` | 日志级别的字符串表示形式。 |
| `context` | `array` | 随消息的构造传递任意数据。 |
| `channel` | `string` | 此消息被登录到的频道。 |
| `datetime` | `Monolog` \ `DateTimeImmutable` | 消息记录的日期和时间。 |
| `extra` | `array` | 处理器可在其中放置其他数据的占位符数组。 |
处理器是可用于处理日志消息的任何 PHP 可调用对象。 它可以向记录中添加一些额外的数据。
......
......@@ -96,10 +96,10 @@ SyntaxError: can't assign to literal
| `+` | 加成 |
| `-` | 减法 |
| `*` | 乘法 |
| `/` | |
| `/` | 除法 |
| `//` | 整数除法 |
| `%` | 模数 |
| `**` | 功率 |
| `**` | 乘法 |
以下示例显示了算术运算。
......@@ -135,7 +135,7 @@ $ ./arithmetic.py
```
共有三位运营商负责部门划分。
共有三位运算符负责部门划分。
`division.py`
......@@ -325,10 +325,10 @@ if (y != 0 and x/y < 100):
| 符号 | 含义 |
| --- | --- |
| `&lt;` | 严格小于 |
| `&lt;=` | 小于或等于 |
| `&gt;` | 比...更棒 |
| `&gt;=` | 大于或等于 |
| `<` | 小于 |
| `<=` | 小于或等于 |
| `>` | 大于 |
| `>=` | 大于或等于 |
| `==` | 等于 |
| `!=` | 不等于 |
| `is` | 对象身份 |
......@@ -552,10 +552,10 @@ Adult: True
| --- | --- |
| `~` | 按位取反 |
| `^` | 按位异或 |
| `&` | 按位 |
| `&#124;` | 按位或 |
| `&lt;&lt;` | 左移 |
| `&gt;&gt;` | 右移 |
| `&` | 按位 |
| <code>&#124;</code> | 按位或 |
| `<<` | 左移 |
| `>>` | 右移 |
按位取反运算符分别将 1 更改为 0,将 0 更改为 1。
......
......@@ -21,12 +21,12 @@ open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None)
| 模式 | 含义 |
| --- | --- |
| 'r' | 阅读(默认) |
| 'w' | 写作 |
| '一种' | 追加中 |
| 'b' | 二进制数据 |
| '+' | 更新(读写) |
| 'X' | 互斥创建,如果文件存在则失败 |
| `'r'` | 读取(默认) |
| `'w'` | 写入 |
| `'a'` | 追加 |
| `'b'` | 二进制数据 |
| `'+'` | 更新(读写) |
| `'X'` | 互斥创建,如果文件存在则失败 |
在以下示例中,我们使用此文本文件。
......@@ -277,11 +277,11 @@ You're not easy to find
Python 中的标准输入和输出是`sys`模块中的对象。
| 宾语 | 描述 |
| 对象 | 描述 |
| --- | --- |
| sys.stdin | 标准输入 |
| sys.stdout | 标准输出 |
| sys.stderr | 标准误差 |
| `sys.stdin` | 标准输入 |
| `sys.stdout` | 标准输出 |
| `sys.stderr` | 标准错误 |
符合 UNIX 的哲学,标准 I/O 流是文件对象。
......
......@@ -27,21 +27,21 @@ Peewee 对于 MySQL 使用`MySQLDatabase`,对于 PostgreSQL 使用`PostgresqlD
Peewee 模型中的字段类型定义模型的存储类型。 它们被转换为相应的数据库列类型。
| 栏位类型 | SQLite 的 | PostgreSQL 的 | 的 MySQL |
| 字段类型 | SQLite | PostgreSQL | MySQL |
| --- | --- | --- | --- |
| 字符字段 | varchar | varchar | varchar |
| 文本域 | 文本 | 文本 | 长文本 |
| DateTimeField | 约会时间 | 时间戳记 | 约会时间 |
| 整数字段 | 整数 | 整数 | 整数 |
| 布尔字段 | Smallint | 布尔值 | 布尔 |
| FloatField | 真实 | 真实 | 真实 |
| DoubleField | 真实 | 双精度 | 双精度 |
| BigIntegerField | 整数 | 比金特 | 比金特 |
| DecimalField | 小数 | 数字 | 数字 |
| PrimaryKeyField | 整数 | 连载 | 整数 |
| 外键字段 | 整数 | 整数 | 整数 |
| DateField | 日期 | 日期 | 日期 |
| 时间场 | 时间 | 时间 | 时间 |
| `CharField` | `varchar` | `varchar` | `varchar` |
| `TextField` | `text` | `text` | `longtext` |
| `DateTimeField` | `datetime` | `timestamp` | `longtext` |
| `IntegerField` | `integer` | `integer` | `integer` |
| `BooleanField` | `smallint` | `bool` | `bool` |
| `FloatField` | `real` | `real` | `real` |
| `DoubleField` | `real` | `double` | `double` |
| `BigIntegerField` | `integer` | `bigint` | `bigint` |
| `DecimalField` | `decimal` | `numeric` | `numeric` |
| `PrimaryKeyField` | `integer` | `serial` | `integer` |
| `ForeignKeyField` | `integer` | `integer` | `integer` |
| `DateField` | `date` | `date` | `date` |
| `TimeField` | `time` | `time` | `time` |
下表列出了 Peewee 字段类型以及相应的 SQLite,PostgreSQL 和 MySQL 列类型。
......
......@@ -18,13 +18,13 @@ CSV(逗号分隔值)是在电子表格和数据库中使用的非常流行
| 方法 | 描述 |
| --- | --- |
| CSV 读取器 | 返回一个遍历 CSV 文件各行的读取器对象 |
| csv 作家 | 返回将数据写入 CSV 文件的 writer 对象 |
| csv.register_dialect | 注册 CSV 方言 |
| csv.unregister_dialect | 注销 CSV 方言 |
| csv.get_dialect | 返回具有给定名称的方言 |
| csv.list_dialects | 返回所有已注册的方言 |
| csv.field_size_limit | 返回解析器允许的当前最大字段大小 |
| `csv.reader` | 返回一个遍历 CSV 文件各行的读取器对象 |
| `csv.writer` | 返回将数据写入 CSV 文件的写入器对象 |
| `csv.register_dialect` | 注册 CSV 方言 |
| `csv.unregister_dialect` | 注销 CSV 方言 |
| `csv.get_dialect` | 返回具有给定名称的方言 |
| `csv.list_dialects` | 返回所有已注册的方言 |
| `csv.field_size_limit` | 返回解析器允许的当前最大字段大小 |
## 使用 Python `csv`模块
......
......@@ -24,7 +24,7 @@ Python 正则表达式教程展示了如何在 Python 中使用正则表达式
| `*` | 与前面的元素匹配零次或多次。 |
| `^` | 匹配字符串中的起始位置。 |
| `$` | 匹配字符串中的结束位置。 |
| `&#124;` | 备用运算符。 |
| <code>&#124;</code> | 备用运算符。 |
| `[abc]` | 匹配 a 或 b 或 c。 |
| `[a-c]` | 范围; 匹配 a 或 b 或 c。 |
| `[^abc]` | 否定,匹配除 a 或 b 或 c 之外的所有内容。 |
......
......@@ -29,13 +29,13 @@ import json
| Python | JSON 格式 |
| --- | --- |
| 字典,命名元组 | 宾语 |
| 字典,命名元组 | 对象 |
| 列表,元组 | 数组 |
| str,unicode | 串 |
| 整数,长,浮点数 | 数 |
| 真正 | 真正 |
| 假 | 假 |
| 没有 | 空值 |
| `str``unicode` | 字符串 |
| `int``long``float` | 数字 |
| `True` | `true` |
| `False` | `false` |
| `None` | `null` |
## `json.dump()`
......
......@@ -14,13 +14,13 @@ PyQt 中的 QPropertyAnimation 显示了如何使用`QPropertyAnimation`在 PyQt
| 名称 | 描述 |
| --- | --- |
| 开始() | 开始动画 |
| 停() | 终止动画 |
| setStartValue() | 设置动画的起始值 |
| setEndValue() | 设置动画的结束值 |
| setDuration() | 设置动画的持续时间,以毫秒为单位 |
| setKeyValueAt() | 在给定步骤以给定值创建关键帧 |
| setLoopCount() | 设置动画的重复次数 |
| `start()` | 开始动画 |
| `stop()` | 终止动画 |
| `setStartValue()` | 设置动画的起始值 |
| `setEndValue()` | 设置动画的结束值 |
| `setDuration()` | 设置动画的持续时间,以毫秒为单位 |
| `setKeyValueAt()` | 在给定步骤以给定值创建关键帧 |
| `setLoopCount()` | 设置动画的重复次数 |
## 使用`QPropertyAnimation`设置动画大小
......
......@@ -14,25 +14,25 @@
| 类别 | 符号 |
| --- | --- |
| 分辨率,访问运算符 | `:: .` |
| 解析,访问运算符 | `:: .` |
| 数组运算符 | `[ ] [ ]=` |
| 求幂 | `**` |
| 不,补码,一元加号,减号 | `! ~ + -` |
| 乘方 | `**` |
| 否定,补码,一元加,减 | `! ~ + -` |
| 乘,除,模 | `* / %` |
| 加,减 | `+ -` |
| 移位运算符 | `&lt;&lt; &gt;&gt;` |
| 按位和 | `&` |
| 移位运算符 | `<< >>` |
| 按位与 | `&` |
| 按位异或,逻辑异或 | `^ &#124;` |
| 关系运算符 | `> >= < <=` |
| 按位或,逻辑或 | `^ &#124;` |
| 关系运算符 | `&gt; &gt;= &lt; &lt;=` |
| Bitwise or, logical or | `^ &#124;` |
| 相等,模式匹配运算符 | `&lt;=&gt; == === != =~ !~` |
| 相等,模式匹配运算符 | `<=> == === != =~ !~` |
| 逻辑与 | `&&` |
| 逻辑或 | `&#124;&#124;` |
| 逻辑或 | <code>&#124;&#124;</code> |
| 范围运算符 | `.. ...` |
| 三元 | `?:` |
| 赋值运算符 | `= += -= *= **= /= %= &= &#124;= ^= &lt;&lt;= &gt;&gt;= &#124;&#124;= &&=` |
| 交替否定 | `not` |
| 替代逻辑或 | `or and` |
| 赋值运算符 | `= += -= *= **= /= %= &= &#124;= ^= <<= >>= &#124;&#124;= &&=` |
| 备选逻辑否定 | `not` |
| 备选逻辑或 | `or and` |
表的同一行上的运算符具有相同的优先级。
......@@ -267,14 +267,14 @@ y = y - 1;
下表是 Ruby 中的算术运算符表。
| Symbol | 名称 |
| 符号 | 名称 |
| --- | --- |
| `+` | 加 |
| `+` | 加 |
| `-` | 减法 |
| `*` | 乘法 |
| `/` | |
| `%` | 余 |
| `**` | 功率 |
| `/` | 除法 |
| `%` | 余 |
| `**` | 乘方 |
在下一个示例中,我们使用算术运算。
......@@ -407,10 +407,10 @@ $ ./otherdivision.rb
在 Ruby 中,我们具有以下逻辑运算符。 布尔运算符也称为逻辑运算符。
| Symbol | Name |
| 符号 | 名称 |
| --- | --- |
| `&&` | 逻辑与 |
| `&#124;&#124;` | 逻辑或 |
| <code>&#124;&#124;</code> | 逻辑或 |
| `!` | 否定 |
布尔运算符处理真值。 Ruby 还有其他的布尔运算符。 这些是`and``or` & `not`。 除了它们的优先级较低之外,它们的作用相同。 这种双重性来自 Perl 语言,在这种语言中,需要使用具有较低优先级的布尔运算符。
......@@ -447,7 +447,7 @@ end
```
仅在满足括号内的条件时才执行`if`语句的主体。 表达式`x &gt; y`返回 true,因此消息“ y 大于 x”被打印到终端。
仅在满足括号内的条件时才执行`if`语句的主体。 表达式`x > y`返回 true,因此消息“ y 大于 x”被打印到终端。
下一个示例显示逻辑`and`运算符。
......@@ -598,12 +598,12 @@ Pass
关系运算符用于比较值。 这些运算符总是产生布尔值。
| Symbol | 含义 |
| 符号 | 含义 |
| --- | --- |
| `&lt;` | 少于 |
| `&lt;=` | 小于或等于 |
| `&gt;` | 比...更棒 |
| `&gt;=` | 大于或等于 |
| `<` | 小于 |
| `<=` | 小于或等于 |
| `>` | 大于 |
| `>=` | 大于或等于 |
关系运算符也称为比较运算符。
......@@ -616,20 +616,20 @@ p 3 >= 3
```
`3 &lt; 4`表达式返回 true,因为 3 小于 4。`3 &gt; 5`表达式返回 false,因为 3 大于 5 并不成立。
`3 < 4`表达式返回 true,因为 3 小于 4。`3 > 5`表达式返回 false,因为 3 大于 5 并不成立。
## Ruby 按位运算符
小数对人类是自然的。 二进制数是计算机固有的。 二进制,八进制,十进制或十六进制符号仅是相同数字的符号。 按位运算符使用二进制数的位。
| Symbol | Meaning |
| 符号 | 含义 |
| --- | --- |
| `~` | 按位取反 |
| `^` | 按位异或 |
| `&` | 按位 |
| `&#124;` | 按位或 |
| `&lt;&lt;` | 左移 |
| `&gt;&gt;` | 右移 |
| `&` | 按位 |
| <code>&#124;</code> | 按位或 |
| `<<` | 左移 |
| `>>` | 右移 |
很少在像 Ruby 这样的高级语言中使用按位运算符。
......
......@@ -12,13 +12,15 @@
以下是部分元字符列表:
| | |
| --- | --- |
| `.` | 匹配任何单个字符。 |
| `*` | 与前面的元素匹配零次或多次。 |
| `[ ]` | 括号表达。 与方括号内的字符匹配。 |
| `[^ ]` | 匹配方括号中未包含的单个字符。 |
| `^` | 匹配字符串中的起始位置。 |
| `$` | 匹配字符串中的结束位置。 |
| `&#124;` | 备用运算符。 |
| <code>&#124;</code> | 备用运算符。 |
`=~`运算符将正则表达式与字符串进行匹配,如果找到匹配项,则返回匹配项与字符串的偏移量,否则返回 nil。 `Regexp`类用于开发正则表达式。 还有两种创建正则表达式的简便方法。 以下示例将显示它们。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册