标点符号
有关数学符号和函数的扩展文档可在 这里。
符号 | 意义 |
---|---|
|
At标志表示呼叫 macro;后面可以是参数列表(可选)。 |
感叹号是逻辑否定("not")的前缀运算符。 |
|
'a!` |
以感叹号结尾的函数名通常会更改它们的一个或多个参数。 |
|
数字符号(或哈希或磅)开始单行注释。 |
|
如果它后面跟着一个等号,它会启动一个多行注释(它们可以嵌套)。 |
|
通过在数字前面加上等号来结束多行注释。 |
|
|
百分比符号是余数运算符。 |
|
Cap符号是指数运算符。 |
|
单个&符号是按位的"和"。 |
|
双安培数是根据缩写方案计算的逻辑"和"。 |
|
单个垂直线的字符是按位的"或"。 |
|
双垂直线符号是根据缩写方案计算的逻辑"或"。 |
|
Unicode异或字符是按位例外"或"。 |
|
波浪号是按位"不是"运算符。 |
|
|
最后的撇号是运算符 'adjoint'(即复数转置)aᴴ。 |
星号用于乘法,包括矩阵乘法和 字符串连接。 |
|
正斜杠将其左侧的参数分为其右侧的参数。 |
|
反斜杠将其右侧的参数分为其左侧的参数。 它通常用于求解矩阵方程。 |
|
|
没有参数的括号会构建一个空元组('元组')。 |
|
用逗号分隔的参数的括号构建一个包含其参数的元组。 |
'(a=1,。..)` |
带有逗号分隔赋值的括号形成命名元组('NamedTuple')。 |
|
括号还可用于对一个或多个分号分隔的表达式进行分组。 |
'a[]` |
索引数组(调用时 'getindex'或 'setindex!`). |
|
|
|
|
|
|
'T{ }` |
类型列表后面的花括号 参数。 |
|
花括号也可用于对多个表达式进行分组。 'where'。 |
|
分号分隔运算符,在声明或函数调用中开始命名参数列表,或用于分隔数组字面量以进行垂直连接。 |
|
逗号分隔函数参数或元组或数组的组件。 |
|
问号分隔三元条件运算符(使用如下’条件? if_true:if_false`)。 |
|
单双引号字符分隔文字。 '字符串'。 |
|
三个双引号字符分隔可以包含`"`的字符串文字,并忽略初始缩进。 |
|
单引号字符分隔文字 'Char'(即字符)。 |
|
|
|
三点是一个后缀运算符,它将其参数的内容拆分为多个参数以供函数调用,或者用可变数量的参数声明一个函数,该函数将多个参数组合成一个元组。 |
'a.b` |
单个点用于访问对象/模块中的命名字段(调用时 'getproperty'或 'setproperty!`). |
'f.()` |
点也可以在括号前面(例如, |
'a:b` |
冒号(':'),用作二元中缀运算符,绘制从`a`到`b`(含)的范围,固定步长为`1'。 |
'a:s:b` |
冒号(':'),用作三元中缀运算符,构造从`a`到`b`(含)的范围,步长为`s'。 |
|
|
|
双冒号表示类型或类型的注释 'typeassert'取决于上下文。 它通常在向函数声明参数时使用。 |
|
带引号的表达式。 |
|
的符号('符号')a. |
子类型运算符。 |
|
超类型运算符(子类型运算符的倒数)。 |
|
|
一个等号是 作业。 |
双等号是相等值的比较. |
|
三重等号是编程上相同的相等比较。 |
|
|
带有连字符的右箭头设置 匿名函数一行。 |
垂直线运算符将左参数的输出传递给右参数的输入,通常如下所示 功能。 |
|
|
函数组合运算符(使用\circ输入{tab})结合了两个功能,就好像它们是一个大 功能。 |
|