Przejdź do treści
Przewodnik po Varlig
Strona główna Varlig

Jak odczytano obliczenie

Varlig interpretuje zwykły tekst, więc czasem warto sprawdzić, jak odczytał wiersz: której nazwy użył, czy 05/06/2026 oznacza maj czy czerwiec, skąd pochodzi kurs lub dlaczego pozornie poprawny wiersz daje błąd.

Każdy wynik potrafi to wyjaśnić. Kliknij wynik lub wiersz obliczeniowy prawym przyciskiem i wybierz How Was This Read?…. Kliknięcie wyniku będącego błędem otwiera to samo wyjaśnienie. Na iPhonie i iPadzie przytrzymaj wynik lub stuknij błąd.

Zawartość okienka

Wyjaśnienie zawiera sekcję dla każdego czynnika wpływającego na wynik, w tej kolejności:

Sekcja Co wyjaśnia
Read As Wyrażenie odczytane przez Varlig wraz z wykorzystanymi elementami
Answer Wynik oraz własna wartość wiersza, jeśli wiersz pokazuje sumę bieżącą
Uses Każda nazwa użyta w wierszu, jej wartość i pochodzenie
Used By Wiersze w tej notatce, które korzystają z tego wiersza
Used by 2 Notes Inne notatki, które korzystają z wartości lub funkcji zdefiniowanej w tym wierszu
Treated as Text Słowa w wierszu pominięte w obliczeniu
Units Wielkość mierzona przez każdą jednostkę, na przykład MB — information, 1,000,000 bytes
Dates Sposób odczytania daty, na przykład 05/06/2026 is read month/day, as the region writes dates
Assumptions Zastosowane konwencje, na przykład sin takes radians; write 30° for degrees
Exchange Rates Każde przeliczenie, jego kurs, źródło i wiek danych
Weather Informację, że pogoda w wyniku pochodzi z Apple Weather, z oznaczeniem usługi i Other data sources

Źródło nazwy jest zawsze podane, aby odróżnić wartość z wcześniejszego wiersza od pochodzącej skądinąd:

  • rent = $1,200.00 (line 2) — zdefiniowana wcześniej w tej notatce
  • fee = 7 (Definitions) — z Settings › Calculations › Shared definitions
  • rate = 1.08 (from Assumptions) — z notatki dołączonej przez use
  • line2 = $100.00 (absolute: attached to line 5 through inserts and moves) — odwołanie do wiersza i wskazywany wiersz
  • cost has no amount — nazwa przechowująca tekst zamiast liczby

Panel jest tylko do odczytu: otwarcie nigdy nie zmienia wiersza, a rozpoczęcie pisania go zamyka.

Odwołania do wierszy

Uses podaje rodzaj odwołania. line2 oraz ↑ wskazujące wiersz powyżej są bezwzględne: pozostają przypisane do wiersza przy wstawianiu lub przenoszeniu. prev i ans są względne i odczytują najbliższy bieżący wynik powyżej: prev = 5 (relative: the nearest answer above, now line 4).

Used By pokazuje odwrotny kierunek: wiersze odczytujące ten wiersz przez numer lub definiowaną nazwę, na przykład Line 7: total * 2 — pierwszych sześć, a potem liczbę pozostałych. Wiersze z prev lub ans nie są wymieniane, ponieważ śledzą aktualny wynik nad sobą.

Symbole wspólne dla różnych walut

$, ¥ i kr mogą oznaczać więcej niż jedną walutę, dlatego Assumptions podaje wybraną walutę i sposób zapisania innej:

  • $ is read as USD; write CA$, A$ or a code such as CAD for another dollar — nie jest pokazywane przy amerykańskich ustawieniach obliczeń, na przykład formacie English (United States)
  • ¥ is read as JPY; write CNY for Chinese yuan
  • kr is read as DKK, as this note's Calculation Settings read it; write SEK or NOK for another krone

kr zależy od notatki: jest koroną według języka obliczeń — SEK dla szwedzkiego, NOK dla norweskiego, w pozostałych przypadkach DKK. Calculation Settings for This Note… w menu Calculation Line po kliknięciu obliczenia prawym przyciskiem oraz w Calculations w menu … notatki pokazuje wszystkie trzy pod formatem liczb, na przykład Money: $ is USD, ¥ is JPY, kr is SEK.

Kursy walut

Wiersz przeliczający waluty wymienia każde przeliczenie w Exchange Rates, wraz z kursem, źródłem i wiekiem danych:

  • EUR → USD at 1.1367 · ECB reference 24 Sep · fetched 7 min ago — najnowsze pobrane kursy. Kursy starsze niż godzinę mają dopisek (cached).
  • EUR → USD at 1.1367 · ECB reference 24 Sep · pinned 25 Sep 2026 — notatka używa zamiast bieżących kursów swoich przypiętych kursów.

Waluta niepublikowana przez EBC, na przykład kryptowaluta, wskazuje zamiast tego Coinbase quote.

Wiersz z błędem

Błąd nie jest ślepą uliczką. Kliknij go, aby zobaczyć przyczynę, fragment odpowiedzialny za problem i See Examples, które otwiera paletę przykładów we właściwej kategorii bez zmiany wiersza.

calc
5 km + 3 kg daje Error: incompatible units: can't add km and kg

Tam, gdzie to pomaga, komunikaty nazywają obie strony, aby od razu było widać, co do siebie nie pasuje. Niektóre wiersze zamiast wyniku podają przyjęte założenie i właściwy zapis:

calc
Feb 30 daje Unsupported: February has no day 30; its last day is the 28th, or the 29th in a leap year

Niezdefiniowana nazwa jest wskazywana razem z najbardziej podobną dostępną nazwą:

calc
rent = $800 daje $800.00
bills = $90 daje $90.00
rent + bill daje Unsupported: unrecognized calculation at "bill"; did you mean "bills"?

Nazwa jest oznaczona w wierszu, wyjaśnienie mówi o braku definicji, a See Examples otwiera przykłady ponownego używania wyników pokazujące nadawanie nazw. Nazwa z cyframi lub podkreśleniami, na przykład rent2, działa tak samo: nigdy nie jest ignorowana jako tekst ani odczytywana jako liczba.

Gdy nadal wpisujesz nazwę, błąd czeka. W drodze do price zapis 5 + pri nie zawiera jeszcze znanej nazwy, więc wiersz nie pokazuje wyniku ani błędu, dopóki nie przerwiesz pisania na około półtorej sekundy lub nie przeniesiesz kursora poza nazwę albo wiersz. Inne wiersze i błędy są pokazywane normalnie.

Wszystkie komunikaty są w Błędy, diagnostyka i limity.

Szukanie działającego przykładu

Format › Calculation Examples… otwiera przeszukiwalną paletę działających przykładów według zadania: procenty, marża i narzut, podział rachunku, przeliczenia jednostek, daty i okresy, sumy częściowe i całkowite, listy zakupów, ponowne używanie wyników i waluty po podanym kursie. Dalej jest pełny katalog funkcji.

Każdy wiersz pokazuje bieżący wynik według ustawień notatki, zanim cokolwiek wstawisz. Insert dodaje wiersze przykładu do bloku przy kursorze lub tworzy nowy blok, jeśli kursor jest poza blokiem. To jedna operacja do cofnięcia.

Odczytywanie wyników za pomocą VoiceOver

Każdy wynik jest kontrolką dostępną dla VoiceOver, odczytywaną na przykład jako Line 4, €480, result €480.00 lub Line 5, 1 / 0, error: divide by zero, z własnymi akcjami Explain Calculation i Copy Result. Rotor Calculation Results wymienia wszystkie wyniki notatki, także poza widoczną częścią ekranu.