返回介绍

标点符号

发布于 2019-07-03 15:53:57 字数 5515 浏览 1213 评论 0 收藏 0

数学符号与函数的扩展文档在 [这里](http://127.0.0.5/@ref math-ops).

符号含义
@m调用宏 m;随后是空格分割的表达式
!前缀 “not”(逻辑非)运算符
a!( )在函数名的末尾,! 用作表示函数会修改参数(或多个参数)的约定
#开始单行注释
#=开始多行注释(可嵌套)
=#结束多行注释
$字符串和表达式插值
%求余运算符
^指数运算符
&按位与
&&短路布尔值和
\|按位或
\|\|短路布尔值或
按位异或运算符
*乘法,或者矩阵乘法
()空元组
~按位非(not)
\反斜线运算符
'复转置运算符Aᴴ
a[]数组定标(调用getindexsetindex!
[,]向量字面构造器(调用[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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文