Как интерпретировано вычисление
Varlig понимает обычные фразы, поэтому иногда важно проверить, как именно прочитана строка: какое значение имени использовано, означает ли 05/06/2026 май или июнь, откуда взят курс и почему в корректной на вид строке возникла ошибка.
Пояснение доступно для каждого результата. Щёлкните результат или строку вычисления правой кнопкой и выберите How Was This Read?…. Нажатие на ошибку открывает то же пояснение. На iPhone и iPad нажмите и удерживайте результат либо коснитесь ошибки.
Что показывает всплывающее окно
В объяснении есть раздел для каждой вещи, которая повлияла на ответ, в следующем порядке:
| Раздел | Что можно узнать |
|---|---|
| Read As | Как Varlig распознал выражение и какие его части использовал |
| Answer | Ответ, а для накопительного итога — также значение самой строки |
| Uses | Все использованные в строке имена, их значения и источники |
| Used By | Строки в этой заметке, которые ссылаются на данную строку |
| Used by 2 Notes | Другие заметки, которые используют значение или функцию, определённые в этой строке |
| Treated as Text | Слова в строке, не участвовавшие в вычислении |
| Units | Что измеряет каждая единица измерения, например, MB — information, 1,000,000 bytes |
| Dates | Как распознана дата, например 05/06/2026 is read month/day, as the region writes dates |
| Assumptions | Применённые правила, например sin takes radians; write 30° for degrees |
| Exchange Rates | Каждая конвертация, её коэффициент, источник и давность данных |
| Weather | Указание, что данные о погоде получены от Apple Weather, с логотипом сервиса и ссылкой Other data sources |
Происхождение имени всегда называется, поэтому вы можете отличить значение, определенное выше, от того, которое пришло откуда-то еще:
rent = $1,200.00 (line 2)— определено ранее в этой заметкеfee = 7 (Definitions)— из Settings › Calculations › Shared definitionsrate = 1.08 (from Assumptions)— из заметки, которую вы подключилиline2 = $100.00 (absolute: attached to line 5 through inserts and moves)— ссылка на строку и её текущая цельcost has no amount— имя, которое содержит текст, а не числовое значение
Всплывающее окно доступно только для чтения: его открытие никогда не меняет строку, и оно закрывается, как только вы печатаете.
Ссылки на строки
Раздел Uses указывает тип ссылки. line2 и ↑ для строки выше — абсолютные: они сохраняют привязку при вставке и перемещении строк. prev и ans — относительные: каждый раз используют ближайший результат выше, например prev = 5 (relative: the nearest answer above, now line 4).
Раздел Used By показывает обратные связи: строки заметки, использующие текущую строку по номеру или определённому в ней имени, например Line 7: total * 2. Сначала видны первые шесть, затем количество остальных. Строки с prev или ans не перечисляются, поскольку их цель — текущий ближайший результат выше.
Обозначения, общие для нескольких валют
Символы $, ¥ и kr используются несколькими валютами. Поэтому Assumptions объясняет, какая валюта выбрана и как указать другую:
$ is read as USD; write CA$, A$ or a code such as CAD for another dollar- не отображается, когда локаль расчета заметки находится в Соединенных Штатах, как в English (United States) числовом формате¥ is read as JPY; write CNY for Chinese yuankr is read as DKK, as this note's Calculation Settings read it; write SEK or NOK for another krone
Значение kr зависит от языка вычислений заметки: SEK для шведского, NOK для норвежского и DKK в остальных случаях. Все три обозначения показаны под числовым форматом в Calculation Settings for This Note…, например Money: $ is USD, ¥ is JPY, kr is SEK. Эта команда доступна в меню Calculation Line при щелчке правой кнопкой по вычислению и в разделе Calculations меню … заметки.
Обменные курсы
Для строки с пересчётом валют раздел Exchange Rates перечисляет каждое преобразование: курс, его источник и давность:
EUR → USD at 1.1367 · ECB reference 24 Sep · fetched 7 min ago— последние загруженные курсы. Если им больше часа, добавляется(cached).EUR → USD at 1.1367 · ECB reference 24 Sep · pinned 25 Sep 2026— используются курсы, зафиксированные в заметке.
Для валюты, которую ЕЦБ не публикует, например криптовалюты, вместо этого указывается Coinbase quote.
Строка с ошибкой
Нажмите ошибку, чтобы узнать её причину и увидеть проблемную часть строки. Кнопка See Examples открывает панель примеров в подходящей категории, не меняя вашу строку.
5 km + 3 kg даёт Error: incompatible units: can't add km and kgСообщения называют обе стороны, где это помогает, чтобы вы могли сразу увидеть, какие две вещи не подходят друг другу. Некоторые строки сообщают о предположении вместо ответа и говорят, что написать вместо этого:
Feb 30 даёт Unsupported: February has no day 30; its last day is the 28th, or the 29th in a leap yearДля неопределённого имени сообщение показывает само имя и ближайший похожий вариант из уже заданных:
rent = $800 даёт $800.00bills = $90 даёт $90.00rent + bill даёт Unsupported: unrecognized calculation at "bill"; did you mean "bills"?Имя отмечено в строке, в объяснении говорится, что оно не определено, и See Examples открывают примеры для повторного использования ответов, которые показывают, как назвать значение. Имя с цифрами или подчеркиваниями, например, rent2 работает так же: оно никогда не откладывается в виде текста и не читается как числовое значение.
Пока вы вводите имя, показ ошибки откладывается. Если вы пишете price, промежуточное 5 + pri ещё неизвестно Varlig. Строка не показывает ни результата, ни ошибки, пока вы не остановитесь примерно на полторы секунды или не уберёте курсор с имени либо строки. Другие строки и другие ошибки отображаются как обычно.
Каждое сообщение указано в Ошибки, диагностика и ограничения.
Поиск рабочего примера
Команда Format › Calculation Examples… открывает панель готовых примеров с поиском и группировкой по задачам: проценты, маржа и наценка, разделение счёта, перевод единиц, даты и длительности, промежуточные и общие итоги, покупки, повторное использование результатов и пересчёт валют по курсу. За ними идёт полный каталог функций.
Каждая строка показывает результат, вычисленный с настройками вашей заметки, ещё до вставки. Команда Insert добавляет пример в блок у курсора или создаёт новый блок, если курсор находится вне существующего. Вставка отменяется одним действием.
Чтение ответов с помощью VoiceOver
Каждый результат доступен VoiceOver как отдельный элемент. Он озвучивается, например, как Line 4, €480, result €480.00 или Line 5, 1 / 0, error: divide by zero. Доступны действия Explain Calculation и Copy Result. Ротор Calculation Results перечисляет все результаты заметки, включая строки за пределами видимой области.