标点符号
扩展的数学符号和函数文档在 here.
符号 | 意义 | ||
---|---|---|---|
@m |
调用宏 m ;随后是空格分割的表达式 |
||
! |
前缀 “not”(逻辑反) 运算符 | ||
a!( ) |
在函数名的末尾,! 用作表示函数会修改参数(或多个参数)的约定 |
||
# |
开始单行注释 | ||
#= |
开始多行注释(可嵌套) | ||
=# |
结束单行注释 | ||
$ |
字符串和表达式插值 | ||
% |
求余运算符 | ||
^ |
指数运算符 | ||
& |
按位与 | ||
&& |
短路布尔值和 | ||
|
按位或 | ||
|
短路布尔值或 | ||
⊻ |
按位异或运算符 | ||
* |
乘法,或者矩阵乘法 | ||
() |
空元组 | ||
~ |
按位否运算符 | ||
\ |
反斜线运算符 | ||
' |
复转置运算符Aᴴ | ||
a[] |
数组定标(调用getindex 或 setindex! ) |
||
[,] |
向量字面构造器(调用vect ) |
||
[;] |
纵向拼接(调用 vcat 或者hvcat ) |
||
[ ] |
和空格分隔的表达式,横向拼接(调用hcat or hvcat ) |
||
T{ } |
参数化类型实例化 | ||
; |
语句运算符 | ||
, |
分隔函数参数或者元组成分 | ||
? |
3元条件运算符(如此使用: 条件 ? 真条支 : 假条支 ) |
||
"" |
分界字符串字面值 | ||
'' |
分界字符字面值 | ||
|
分界外部操作(命令)指定 | ||
… |
拼接参数到函数调用或者声明一个可变参数的函数 | ||
. |
存取对象/模块的命名空间(调用 getproperty 或 setproperty! ),并且为逐元素函数调用(调用broadcast )加前缀 |
||
a:b |
范围 a, a+1, a+2, …, b | ||
a:s:b |
范围 a, a+s, a+2s, …, b | ||
: |
为整个维度定标(初始下标:末尾下标),参照Colon ) |
||
:: |
类型注释或 typeassert ,取决于上下文 |
||
:( ) |
引用表达式 | ||
:a |
符号 a | ||
<: |
子类型运算符 |
||
>: |
父类型运算符 (reverse of subtype operator) |
||
=== |
"egal" 比较运算符 |
原文: https://juliacn.github.io/JuliaZH.jl/latest/base/punctuation/