Связанные ответы
Превращайте любой ответ в живой токен, который могут использовать другие строки: измените источник — изменится всё.
Связанные ответы превращают лист в небольшую живую модель вместо списка разовых вычислений. Любой ответ можно повторно использовать как токен, который всегда показывает текущее значение своей строки-источника.
Вставка токена
Дважды щёлкните любой ответ — или начните новую строку с оператора — и Numlex вставит живой токен в позицию курсора или выделения. Токен — небольшой «пузырёк», который всегда показывает текущее значение своей строки-источника: измените источник, и пузырёк обновится сразу.
Что может стать токеном. Двойной щелчок создаёт токен из числа, именованного значения (включая целочисленные имена) и денежного ответа. Автоматический путь «предыдущий ответ» (ввод оператора в новой строке) дополнительно принимает точный целочисленный ответ. Логические, датовые, локационные ответы и DMS никогда не токенизируются. См. Настройки и внешний вид о средствах форматирования отдельных ответов рядом с токенами.
hotel = 1240 1,240
hotel + 10% 1,364
deposit = hotel + 10% 1,364
deposit / 4 341
Несколько разных пузырьков могут ссылаться на одну и ту же строку — каждый сохраняет свой пузырёк и следует за живым значением.
Живое распространение
Поскольку токены — это ссылки, а не копии, правки распространяются:
- Измените строку-источник — и каждый использующий её токен пересчитается.
- Если строка-источник перестала вычисляться, её токены остаются на месте и показывают
запомненную метку
Line Nвместо устаревшего числа. - Строка никогда не зависит от себя самой: вставка токена, когда курсор стоит на самой строке-источнике, помещает токен в новую строку сразу под ней.
Использование токенов
Безразмерные токены подключаются к тому же движку: sqrt(<token>) и <token> ^ 2
вычисляются с токеном как живым аргументом. Вызовы функций скалярны, поэтому значения с
единицами и деньги — включая токены — не должны попадать внутрь них; используйте
конвертацию или обычную арифметику.
Конвертация токена
Токен конвертируется ровно как значение, которое он обозначает. Начните строку конвертации с токена — результат совпадёт с конвертацией значения источника:
- Токен с единицей сохраняет свою единицу:
<token> to kg,<token> in kg. - Безразмерный токен называет исходную единицу:
<token> mg to kg. - Токен с единицей может также повторить свою же единицу перед ключевым
словом:
<token> mg to kg. Синонимы считаются той же единицей, поэтомуinchработает дляin.
4673 mg
 to kg → 0.004673 kg
 in kg → 0.004673 kg
4673
 mg to kg → 0.004673 kg
in — это и единица дюйма, и ключевое слово конвертации, поэтому токен в
дюймах перед in читается как ключевое слово:
3 in
 in cm → 7.62 cm
 in in → 3 in
Ошибки те же, что и у введённой вручную строки конвертации. Неизвестная
единица — Unknown units; две известные, но разные единицы (в том числе
другая шкала температуры или другой код валюты) — Incompatible units, и
собственная единица токена никогда не подменяется введённой вами молча.
Конвертация остаётся живой: значение подставляется в полной точности движка
(max(decimalPlaces, 10)), а не округлённым для показа, и правка строки-источника
меняет сконвертированный ответ, как и у любого другого токена.
Меню ответа
Щёлкните ответ правой кнопкой (или с Control) для нативного меню:
- Copy Answer — помещает в буфер обмена точное отображаемое значение.
- Ползунок 0…10 dp — повторно округляет только этот ответ, не трогая строку-источник и не влияя на глобальное округление вкладки Numbers.
- Подменю Number Format — вариант отображения только для этого ответа; локальное переопределение отображения никогда не меняет значение, а ссылающиеся на строку токены сохраняют свой или глобальный формат (см. Настройки и внешний вид).
- Delete Line — удаляет строку-источник.
Меню полностью нативное и следует системному оформлению в светлом и тёмном режимах. Оно существует только у ответов, которые его имеют, и в нём нет пункта подсветки: подсветка строк находится в Format → Highlight и в текстовом контекстном меню редактора, и она может помечать любую логическую строку — не только строку с ответом (Настройки и внешний вид).
Полный справочник
Всё о токенах — какие виды ответов можно токенизировать, автоматический путь «предыдущий ответ», крайние случаи вставки, поведение при копировании и текущие ограничения точности — описано в токенах ответов.