Numlex Dokumentation
Numlex verwenden
Problem melden

Verknüpfte Antworten

Verwandle jede Antwort in ein Live-Token, das andere Zeilen wiederverwenden können — ändere die Quelle, alles folgt.

Verknüpfte Antworten machen aus einem Blatt ein kleines lebendes Modell statt einer Liste einmaliger Berechnungen. Jede Antwort lässt sich anderswo als Token wiederverwenden, das immer den aktuellen Wert ihrer Quellzeile zeigt.

Ein Token einfügen

Doppelklicke eine beliebige Antwort — oder tippe einen Operator in einer neuen Zeile — und Numlex fügt an Cursor oder Auswahl ein Live-Token ein. Ein Token ist eine kleine Blase, die immer den aktuellen Wert ihrer Quellzeile zeigt: Ändere die Quelle, und die Blase aktualisiert sich sofort.

Was ein Token werden kann. Ein Doppelklick erzeugt ein Token aus einer Zahl, einem benannten Wert (einschließlich ganzzahliger Namen) und einer Geldantwort. Der automatische Pfad „vorherige Antwort” (Operator in einer neuen Zeile tippen) akzeptiert zusätzlich eine exakte Ganzzahlantwort. Boolesche, Datums-, Orts- und DMS-Antworten werden nie zu einem Token. Die Formatierungssteuerelemente pro Antwort neben Tokens stehen unter Darstellung & Einstellungen.

hotel = 1240              1,240
hotel + 10%               1,364
deposit = hotel + 10%     1,364
deposit / 4               341

Mehrere verschiedene Blasen können dieselbe frühere Zeile wiederverwenden — jede behält ihre eigene Blase und folgt dem Live-Wert.

Live-Verbreitung

Da Tokens Verweise und keine Kopien sind, verbreiten sich Änderungen:

  • Ändere die Quellzeile, und jedes Token, das sie nutzt, wird neu berechnet.
  • Wenn eine Quellzeile nicht mehr auswertet, bleiben ihre Tokens stehen und zeigen die gemerkte Bezeichnung Line N statt einer veralteten Zahl.
  • Eine Zeile hängt nie von sich selbst ab: Wird ein Token eingefügt, während der Cursor auf der Quellzeile selbst steht, landet es in einer neuen logischen Zeile direkt darunter.

Tokens verwenden

Einheitenlose Tokens nutzen dieselbe Engine: sqrt(<token>) und <token> ^ 2 werten das Token als Live-Argument aus. Funktionsaufrufe sind skalar, daher gehören Werte mit Einheiten und Geld — einschließlich Tokens — nicht hinein; nutze eine Umrechnung oder gewöhnliche Arithmetik.

Ein Token umrechnen

Ein Token wird genau wie der Wert umgerechnet, für den es steht. Beginne eine Umrechnungszeile mit dem Token — das Ergebnis entspricht der direkten Umrechnung des Quellwerts:

  • Ein Token mit Einheit behält seine eigene Einheit: <token> to kg, <token> in kg.
  • Ein Token ohne Einheit nennt seine Ausgangseinheit: <token> mg to kg.
  • Ein Token mit Einheit darf seine eigene Einheit vor dem Schlüsselwort wiederholen: <token> mg to kg. Aliase gelten als dieselbe Einheit, inch funktioniert also für in.
4673 mg
 to kg              → 0.004673 kg
 in kg              → 0.004673 kg

4673
 mg to kg           → 0.004673 kg

in ist sowohl die Einheit Zoll als auch ein Umrechnungs-Schlüsselwort; ein Token in Zoll vor in wird daher als Schlüsselwort gelesen:

3 in
 in cm              → 7.62 cm
 in in              → 3 in

Die Fehler sind dieselben wie bei einer getippten Umrechnungszeile. Eine unbekannte Einheit ist Unknown units; zwei bekannte, aber verschiedene Einheiten — auch eine andere Temperaturskala oder ein anderer Währungscode — sind Incompatible units, und die eigene Einheit eines Tokens wird nie still durch die von dir getippte ersetzt.

Die Umrechnung bleibt live: der Wert wird in voller Genauigkeit der Engine eingesetzt (max(decimalPlaces, 10)), nicht für die Anzeige gerundet, und eine Änderung der Quellzeile ändert die umgerechnete Antwort wie bei jedem anderen Token.

Antwortmenü

Klicke mit der rechten Maustaste (oder bei gedrückter Control-Taste) auf eine Antwort für ihr natives Menü:

  • Copy Answer — legt den exakt angezeigten Wert in die Zwischenablage.
  • Ein 0…10 dp-Schieberegler — rundet nur diese Antwort neu, ohne die Quellzeile zu berühren und unabhängig von der globalen Rundung im Numbers-Bereich.
  • Ein Untermenü Number Format — eine reine Anzeigewahl für diese Antwort; eine lokale Anzeigeüberschreibung ändert nie den Wert, und Tokens, die auf die Zeile verweisen, behalten ihr eigenes oder das globale Format (siehe Darstellung & Einstellungen).
  • Delete Line — entfernt die Quellzeile.

Das Menü ist vollständig nativ und folgt dem Systemerscheinungsbild in Hell und Dunkel. Es existiert nur für Antworten, die eines haben, und enthält keinen Hervorhebungseintrag: Zeilenhervorhebungen liegen unter Format → Highlight und im Textkontextmenü des Editors und können jede logische Zeile markieren — auch ohne Antwort (Darstellung & Einstellungen).

Die vollständige Referenz

Alles zu Tokens — welche Antwortarten zu einem Token werden können, der automatische Pfad „vorherige Antwort”, Sonderfälle beim Einfügen, das Verhalten beim Kopieren und die aktuellen Genauigkeitsgrenzen — steht unter Antwort-Tokens.

Einen Fehler in dieser Dokumentation gefunden? Auf GitHub melden