Пунктуация
Подробная документация по математическим символам и функциям находится здесь.
| символ | значение |
|---|---|
@m |
вызов макроса m; за которым следуют разделенные пробелом выражения |
! |
префиксный оператор "не" |
a!( ) |
в конце имени функции, ! указывает, что функция изменяет свои аргументы |
# |
начало однострочного комментария |
#= |
начало многострочного комментария (они могут быть вложены) |
=# |
конец многострочного комментария |
$ |
интерполяция строк и выражений |
% |
оператор остатка |
^ |
оператор возведения в степень |
& |
побитовое И |
&& |
короткое логическое И |
| |
побитовое ИЛИ |
|| |
короткое логическое ИЛИ |
⊻ |
побитовый оператор XOR |
* |
умножение или матричное умножение |
() |
пустой кортеж |
~ |
побитовый оператор НЕ |
\ |
оператор обратного слэша |
' |
оператор комплексного транспонирования Aᴴ |
a[] |
индексирование массива |
[,] |
вертикальная конкатенация |
[;] |
также вертикальная конкатенация |
[ ] |
с выражениями, разделенными пробелами, горизонтальная конкатенация |
T{ } |
инстанцирование параметрического типа |
; |
разделитель операторов |
, |
разделение аргументов функции или компонентов кортежа |
? |
трех-аргументный условный оператор (условие ? значение_если_истина : значение_если_ложь) |
"" |
разделители строковых литералов |
'' |
разделители символьных литералов |
` ` |
разделители спецификаций внешних процессов (команд) |
... |
вставка аргументов в вызов функции или объявление функции/типа с переменным числом аргументов |
. |
доступ к именованным полям в объектах/модулях, также префикс операторов/функций для работы с элементами |
a:b |
диапазон от a до b с шагом 1 |
a:s:b |
диапазон от a до b с шагом s |
: |
индексирование целой размерности (1:конец) |
:: |
типовая аннотация, в зависимости от контекста |
:( ) |
цитируемое выражение |
:a |
символ a |
<: |
subtype operator |
>: |
supertype operator (обратный оператор подтипа) |
=== |
egal comparison operator |
© 2009–2016 Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors
Licensed under the MIT License.
https://docs.julialang.org/en/release-0.6/stdlib/punctuation/