AnyMath 文档

标点符号

数学符号和函数的扩展文档是 这里

符号 意义

@

at标志标志着a 调用;可选后跟参数列表

!

感叹号是逻辑否定("not")的前缀运算符

一个!

以感叹号结尾的函数名按照约定修改它们的一个或多个参数

#

数字符号(或哈希或磅)字符开始单行注释

#=

后跟等号时,它开始多行注释(这些是可嵌套的)

=#

在数字符号前面加上等号来结束多行注释

$

美元符号用于 字符串表达式插值

%

百分比符号是余数运算符

插入符号是指数运算符

&

单&符号是按位和

&&

双安培数是短路布尔和

|

单个管道字符是按位或

||

双管字符是短路布尔或

unicode xor字符是按位独占的或

~

波浪号是按位不的运算符

'

尾随撇号是 伴随,伴随(即复数转置)运算符A〇

*

星号用于乘法,包括矩阵乘法和 字符串连接

/

正斜杠将其左边的参数除以其右边的参数

//

双正斜杠执行精确,合理的划分

\

反斜杠运算符将其右侧的参数除以其左侧的参数,常用于求解矩阵方程

()

没有参数的括号构造一个空 元组

(一个,。..)

带有逗号分隔参数的括号构造一个包含其参数的元组

(a=1,。..)

用逗号分隔赋值的括号构造一个 命名的,命名的

(x;y)

括号也可用于对一个或多个分号分隔的表达式进行分组

a[]

数组索引(调用 getindex,getindexsetindex!)

[,]

vector literal constructor(调用 矢量,矢量)

[;]

垂直连接(呼叫 vcat的[医hvcat])

[ ]

用空格分隔的表达式, 水平连接(调用 hcat,hcat[医hvcat])

T{ }

在类型列表后面的花括号 参数

{}

花括号也可用于分组多个 哪里函数声明中的表达式

;

分号分隔语句,在函数声明或调用中开始关键字参数列表,或用于分隔数组字面量以进行垂直连接

,

逗号分隔函数参数或元组或数组组件

?

问号分隔三元条件运算符(使用类似: 有条件的? if_true:if_false)

" "

单双引号字符分隔 字符串文字

""" """

三个双引号字符分隔可能包含的字符串文字 " 并忽略前导缩进

' '

单引号字符分隔 查尔(即字符)文字

``

反引号字符分隔 外部流程(Cmd公司)文字

A...

三重句点是一个后缀运算符,它将其参数的内容"分割"到函数调用的许多参数中,或者声明一个varargs函数,该函数将许多参数"slur"到一个元组中

a.b

单个周期访问对象/模块中的命名字段(调用 获得财产setproperty!)

f.()

句号也可以作为括号的前缀(如 f。(。..))或中缀运算符(如 .+)以元素方式执行函数(调用 广播)

a:b

冒号(:)用作二进制中缀运算符构造一个范围从 ab (含)步长固定 1

a:s:b

冒号(:)用作三元中缀运算符构造范围从 ab (含)带步长 s

:

自己使用时, 结肠s表示一个维度内的所有索引,经常与 索引

::

双冒号表示类型注释或 打字/打字,取决于上下文,在声明函数参数时经常使用

:( )

引用表达式

:a

符号一个

<:

子类型运算符

>:

超类型运算符(子类型运算符的反向)

=

单等号是 转让

==

双等号是值相等比较

===

三重等号是编程上相同的相等比较

=>

使用等号的右箭头定义 通常用于填充 字典

->

使用连字符的右箭头定义 匿名函数单行

|>

管道运算符将左参数的输出传递给右参数的输入,通常是 功能

函数组合运算符(用\circ键入{tab})将两个函数组合在一起,就好像它们是一个更大的函数 功能

_

下划线可以被赋值,这些值不会被保存,通常用于忽略 多个返回值或创建重复 理解