文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
标点符号
数学符号与函数的扩展文档在 [这里](http://127.0.0.5/@ref math-ops).
符号 | 含义 |
---|---|
@m | 调用宏 m ;随后是空格分割的表达式 |
! | 前缀 “not”(逻辑非)运算符 |
a!( ) | 在函数名的末尾,! 用作表示函数会修改参数(或多个参数)的约定 |
# | 开始单行注释 |
#= | 开始多行注释(可嵌套) |
=# | 结束多行注释 |
$ | 字符串和表达式插值 |
% | 求余运算符 |
^ | 指数运算符 |
& | 按位与 |
&& | 短路布尔值和 |
\| | 按位或 |
\|\| | 短路布尔值或 |
⊻ | 按位异或运算符 |
* | 乘法,或者矩阵乘法 |
() | 空元组 |
~ | 按位非(not) |
\ | 反斜线运算符 |
' | 复转置运算符Aᴴ |
a[] | 数组定标(调用getindex 或 setindex! ) |
[,] | 向量字面构造器(调用[vect ](http://127.0.0.5/@ref Base.vect)) |
[;] | 纵向拼接(调用 vcat 或者hvcat ) |
[ ] | 和空格分隔的表达式,横向拼接(调用hcat or hvcat ) |
T{ } | 参数化类型实例化 |
; | 语句运算符 |
, | 分隔函数参数或者元组成分 |
? | 三元条件运算符(如此使用: 条件 ? 真分支 : 假分支 ) |
"" | 分界字符串字面值 |
'' | 分界字符字面值 |
` ` | 分界外部操作(命令)指定 |
... | 拼接参数到函数调用或者声明一个可变参数的函数 |
. | 存取对象/模块的命名空间(调用 [getproperty ](http://127.0.0.5/@ref Base.getproperty) 或 [setproperty! ](http://127.0.0.5/@ref Base.setproperty!)),并且为逐元素函数调用(调用 broadcast )加前缀 |
a:b | 范围 a, a+1, a+2, ..., b |
a:s:b | 范围 a, a+s, a+2s, ..., b |
: | 为整个维度定标(初始下标:末尾下标),参照Colon ) |
:: | 类型注释或 typeassert ,取决于上下文 |
:( ) | 引用表达式 |
:a | 符号 a |
<: | [子类型运算符 ](http://127.0.0.5/@ref <:) |
>: | [父类型运算符 ](http://127.0.0.5/@ref >:) (reverse of subtype operator) |
=== | ["egal" 比较运算符 ](http://127.0.0.5/@ref ===) |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论