Spec-Zone.ru › Julia 0.5

Пунктуация

Подробная документация по математическим символам и функциям находится здесь.

символ значение
@m вызов макроса m; за которым следуют разделенные пробелами выражения
! префикс оператора «не»
a!( ) в конце имени функции ! указывает, что функция изменяет свой(и) аргумент(ы)
# начало однострочного комментария
#= начало многострочного комментария (они могут быть вложенными)
=# конец многострочного комментария
$ побитовый оператор XOR, интерполяция строк и выражений
% оператор остатка
^ оператор возведения в степень
& побитовый AND
&& короткое логическое И
| побитовый OR
|| короткое логическое ИЛИ
* умножение или матричное умножение
() пустой кортеж
~ побитовый оператор NOT
\ оператор обратного слэша
' оператор комплексного транспонирования AH
a[] индексирование массива
[,] вертикальное конкатенация
[;] также вертикальное конкатенация
[  ] с разделенными пробелами выражениями, горизонтальная конкатенация
T{ } параметрическая инстанциация типа
; разделитель операторов
, разделяет аргументы функций или компоненты кортежа
? 3-аргументный условный оператор (условие ? значение_если_истина : значение_если_ложь)
"" ограничители строковых литералов
'' ограничители символьных литералов
` ` ограничители спецификаций внешних процессов (команд)
... вставка аргументов в вызов функции или объявление функции или типа с переменным числом аргументов
. доступ к именованным полям в объектах или именам внутри модулей, также префикс элементно-ориентированных операторов
a:b диапазон a, a+1, a+2, ..., b
a:s:b диапазон a, a+s, a+2s, ..., b
: индексирование всей размерности (1:конец)
:: типовое аннотация, в зависимости от контекста
:( ) цитируемое выражение
:a символ a

© 2009–2016 Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors
Licensed under the MIT License.
https://docs.julialang.org/en/release-0.5/stdlib/punctuation/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API