Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Rozszerzenie przez znak dolara przy użyciu zmiennej

W skrypcie ładowania lub wyrażeniu wykresu użyj zmiennej w rozszerzeniu przez znak dolara, aby:

  • Odwołać się do tekstu

  • Odwołać się do wartości liczbowej

Zmienna tekstowa

Gdy w celu zastąpienia tekstu w skrypcie lub w wyrażeniu używana jest zmienna, używana jest następująca składnia:

$(variablename)

$(variablename) powoduje rozwinięcie do wartości w zmiennej. Jeśli variablename nie istnieje, wówczas wynikiem rozwinięcia będzie pusty ciąg znaków.

Przykłady: skrypty ładowania ze zmiennymi tekstowymi

Przykład: zmienna tekstowa — wyrażenie wykresu

Rozszerzenie zmiennej liczbowej

W celu rozwinięcia zmiennej numerycznej używana jest następująca składnia:

(#variablename)

Rozszerzenie zawsze daje poprawną dziesiętną reprezentację wartości liczbowej zmiennej, ewentualnie z notacją wykładniczą (dla bardzo dużych lub małych liczb). Jeśli variablename nie istnieje lub nie zawiera wartości liczbowej, zostanie rozszerzone do 0 zamiast NULL.

Przykłady: skrypty ładowania ze zmiennymi liczbowymi

Rozszerzanie zmiennych odwołujących się do stanów alternatywnych

Zmienna ma tylko jedną wartość i jest używana we wszystkich stanach alternatywnych. Kiedy rozszerzasz zmienną, wartość jest również taka sama, niezależnie od tego, gdzie została utworzona, i od stanu obiektu.

Jeśli zmienna jest zmienną obliczaną, to znaczy definicja zaczyna się od znaku równości, obliczenia są wykonywane w stanie domyślnym, chyba że określisz stan alternatywny w definicji zmiennej.

Jeżeli na przykład istnieje stan o nazwie MyState i zmienna o nazwie vMyVar:

vMyvar: =only({MyState}MyField)

Treść definicji zmiennej, z wyraźnym odniesieniem do nazwy alternatywnego stanu, określa, w jakim stanie będzie oceniana zawartość zmiennej.

Interakcje między zmiennymi a zewnętrznymi wyrażeniami zestawu

Kiedy odwołujesz się do zmiennej w rozwinięciu przez znak dolara, które zawiera również zewnętrzne wyrażenie zestawu, stosowana jest określona kolejność oceny. Aby uzyskać szczegółowe informacje, zobacz temat Wyszukiwanie zmiennych.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!