Používání proměnných
Předcházející | Kapitola 5. Základy jazyka GEL | Další

## Používání proměnných

Syntaxe:

    NazevPromenne

Příklad:

    genius> e
    = 2.71828182846

Pro vyhodnocení proměnné jako takové jednoduše napište její název. Bude vrácena hodnota proměnné. Proměnnou můžete použít kdekoliv, kde by se normálně použilo číslo nebo řetězec. Navíc jsou proměnné nutné při definici funkcí, které vyžadují argumenty (viz „Definování funkcí“).

### Dokončování pomocí Tab

Můžete používat klávesu Tab, aby vám Genius dokončoval názvy proměnných. Zkuste napsat prvních pár písmen názvu a zmáčknout `Tab`.

### Názvy proměnných rozlišují velikost písmen

U názvů proměnných se rozlišuje velikost písmen. To znamená, že proměnné `ahoj`, `AHOJ` a `Ahoj` jsou různé.

### Nastavování proměnných

Syntaxe:

    <identifier> = <value>
    <identifier> := <value>

Příklad:

    x = 3
    x := 3

Pro přiřazení hodnoty do proměnné se používá operátor `=` nebo `:=`. Tyto operátory nastaví hodnotu proměnné a vrátí hodnotu, kterou jste nastavili, takže můžete dělat věci jako

    a = b = 5

Tím se nastaví `b` na 5 a rovněž se nastaví `a` na 5.

Pro nastavení proměnné lze použít jak operátor `=`, tak `:=`. Rozdíl mezi nimi je v tom, že operátor `:=` vždy vystupuje jako operátor přiřazení, zatímco operátor `=` může být interpretován jako test rovnosti, jestliže je použit v místě, kde je očekáván pravdivostní výraz.

Ohledně více informací o rozsahu působnosti proměnných, čímž je míněno, kdy je která proměnná viditelná, se podívejte na kapitolu „Globální proměnné a působnost proměnných“.

### Vestavěné proměnné

Jazyk GEL má několik vestavěných „proměnných“, jako třeba `e`, `pi` nebo `GoldenRatio`. Jedná se o široce používané konstanty s příslušnými hodnotami, do kterých nelze přiřadit nové hodnoty. Těchto vestavěných proměnných je celá řada, viz „Konstanty“ pro kompletní seznam. Upozorňujeme, že `i` není standardně definována jako druhá odmocnina z mínus jedné (imaginární číslo) a ve výchozím stavu je nedefinovaná, takže ji můžete používat jako počítadlo, jak je zvykem. Když chcete zapsat imaginární číslo, musíte použít `1i`.

### Proměnná s posledním výsledkem

Proměnné `Ans` a `ans` je možné použít k získání výsledku posledního výrazu. Například, když máte proveden nějaký výpočet a chcete k výsledku přičíst 389, můžete to udělat takto:

    Ans+389

Předcházející | Nahoru | Další
Kapitola 5. Základy jazyka GEL | Domů | Používání funkcí