Пунктуация
Расширенная документация по математическим символам и функциям находится здесь.
Символ | Значение |
---|---|
|
Знак at обозначает вызов макроса; за ним может следовать список аргументов (необязательно). |
Восклицательный знак — это префиксный оператор для логического отрицания («не») |
|
|
Имена функций, заканчивающиеся восклицательным знаком, традиционно изменяют один или несколько своих аргументов. |
|
Знак числа (или хэша, или фунта) начинает однострочные комментарии. |
|
Если за ним следует знак равенства, он начинает многострочный комментарий (они могут быть вложенными). |
|
Завершает многострочный комментарий, предваряя знаком числа знаком равенства. |
|
Знак доллара используется для интерполяции строк и выражений. |
Символ процента — это оператор остатка. |
|
Знак крышки — это оператор возведения в степень. |
|
Одиночный амперсанд является побитовым «и». |
|
Двойные амперсанды — это вычисляемое по сокращенной схеме логическое «и». |
|
Символ одиночной вертикальной черты является побитовым «или». |
|
Символ двойной вертикальной черты — это вычисляемое по сокращенной схеме логическое «или». |
|
Символ xor Unicode является побитовым исключением «или». |
|
Тильда — это оператор побитового «не». |
|
|
Конечный апостроф — это оператор |
Звездочка используется для умножения, включая умножение матриц и конкатенацию строк. |
|
Прямой слэш делит аргумент, расположенный слева от него, на аргумент, расположенный справа от него. |
|
Обратный слэш делит аргумент, расположенный справа от него, на аргумент, расположенный слева от него. Обычно используется для решения матричных уравнений. |
|
|
Скобки без аргументов строят пустой кортеж ( |
|
Скобки с аргументами, разделенными запятыми, строят кортеж, содержащий его аргументы. |
|
Скобки с присваиваниями, разделенными запятыми, строят именованный кортеж ( |
|
Скобки также можно использовать для группировки одного или нескольких выражений, разделенных точкой с запятой. |
|
Индексирование массива (при вызове |
|
Конструктор векторного литерала (при вызове |
|
Вертикальная конкатенация (при вызове |
|
Для выражений, разделенных пробелами, вертикальная конкатенация (при вызове |
|
Фигурные скобки, следующие за типом, перечисляют параметры этого типа. |
|
Фигурные скобки также можно использовать для группировки нескольких выражений |
|
Точки с запятой разделяют операторы, начинают список именованных аргументов в объявлениях или вызовах функций или используются для разделения литералов массивов для вертикальной конкатенации. |
|
Запятые разделяют аргументы функций или компоненты кортежей или массивов. |
|
Вопросительный знак разграничивает тернарный условный оператор (используется следующим образом: |
|
Символ одинарной двойной кавычки разграничивает литералы |
|
Три символа двойной кавычки разграничивают строковые литералы, которые могут содержать |
|
Символ одиночной кавычки разделяет литералы |
|
Символ обратного апострофа разграничивает литералы внешнего процесса ( |
|
Тройные точки — это постфиксный оператор, который разделяет содержимое своих аргументов на множество аргументов вызова функции или объявляет функцию с переменным количеством аргументов, которая объединяет множество аргументов в один кортеж. |
|
Одинарные точки используются для доступа к именованным полям в объектах/модулях (при вызове |
|
Точки также могут предварять скобки (например, |
|
Двоеточие ( |
|
Двоеточие ( |
|
Двоеточие ( |
|
Двойное двоеточие представляет аннотацию типа или |
|
Выражение с кавычками. |
|
Символ ( |
Оператор подтипа. |
|
Оператор супертипа (обратный оператору подтипа). |
|
|
Одиночный знак равенства — это присваивание. |
Двойной знак равенства — это сравнение значений на равенство. |
|
Тройной знак равенства — это программно идентичное сравнение на равенство. |
|
Стрелка вправо со знаком равенства определяет пару ( |
|
|
Стрелка вправо с дефисом задает анонимную функцию в одной строке. |
Оператор вертикальной черты передает вывод из левого аргумента во вход правого аргумента, обычно это функция. |
|
|
Оператор композиции функций (вводится с помощью \circ{tab}) объединяет две функции так, как будто они представляют собой одну большую функцию. |
|
Подчеркиваниям могут быть присвоены значения, которые не будут сохраняться, что часто используется для игнорирования нескольких возвращаемых значений или создания повторяющихся включений. |