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: Wyrażenie wykresu ze zmienną tekstową

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.

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ć!