Uživatelské nástroje

Nástroje pro tento web


orbis:oil

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
orbis:oil [2025/04/15 14:49] – [Operátory výrazu] ppkorbis:oil [2025/08/29 09:15] (aktuální) – [kombinace skriptů] ppk
Řádek 16: Řádek 16:
 ObjecModel.WORK.CreateElement(TOwnerEntity, Karel) ObjecModel.WORK.CreateElement(TOwnerEntity, Karel)
 ObjecModel.WORK.CreateElement(TOwnerEntity, Bohdan) ObjecModel.WORK.CreateElement(TOwnerEntity, Bohdan)
-</code> ...pod WORK vytvoří Entity Karel a Bohdan a poslední řídek vrátí adresu Bohdana+</code> ...pod WORK vytvoří Entity Karel a Bohdan a poslední řádek vrátí adresu Bohdana
   * Přiřazení <code oil>   * Přiřazení <code oil>
 ObjecModel.WORK.Karel.Name = 'Rudolf' ObjecModel.WORK.Karel.Name = 'Rudolf'
Řádek 62: Řádek 62:
 Je potřeba si uvědomit, že volaný skript nic neví o proměnných aktuálního OILu a ani aktuální OIL nevidí proměnné volaného skriptu, takže je-li potřeba předat nějaké parametry, musí se to udělat jinou cestou. Je potřeba si uvědomit, že volaný skript nic neví o proměnných aktuálního OILu a ani aktuální OIL nevidí proměnné volaného skriptu, takže je-li potřeba předat nějaké parametry, musí se to udělat jinou cestou.
 === Vložení skriptu do aktuálního === === Vložení skriptu do aktuálního ===
-Funkce **INCLUDE** umožňuje vložit jeden skript do jiného a tím i používat knihovnu často používaných funkcí a proměnných bez opakování v každém OILu.\\ --- +Funkce **INCLUDE** umožňuje vložit jeden skript do jiného a připravit si například knihovnu často používaných funkcí a proměnných bez opakování stejného kódu v každém OILu.\\ --- 
 Syntaxe je \\ Syntaxe je \\
 ''INCLUDE('Cesta ke skriptu')''\\ ''INCLUDE('Cesta ke skriptu')''\\
Řádek 202: Řádek 202:
 | FRAC()     | Vrátí desetinnou část: ''FRAC(54.156) = 0.156''                               |float              |  | FRAC()     | Vrátí desetinnou část: ''FRAC(54.156) = 0.156''                               |float              | 
 | ODD()      | Testuje, zda je argument liché číslo                                          |boolean            |  | ODD()      | Testuje, zda je argument liché číslo                                          |boolean            | 
-| ABS()      | Vrátí absolutní hodnotu parametru ''FRAC(-12) = 12 ''                         |integer nebo float | +| ABS()      | Vrátí absolutní hodnotu parametru ''ABS(-12) = 12 ''                         |integer nebo float | 
 | EXP(x)     | e na x kde e je základ přirozených logaritmů (eulerovo číslo)                 |float      | EXP(x)     | e na x kde e je základ přirozených logaritmů (eulerovo číslo)                 |float     
 | LN(x)      | vrátí přirozený logaritmus x                                                  |float      | LN(x)      | vrátí přirozený logaritmus x                                                  |float     
Řádek 260: Řádek 260:
  
 ==== WHILE ==== ==== WHILE ====
-Příkaz WHILE provádí cyklicky kód uzavřený slovem END, dokud platí vstupní podmínka daná výrazem+Příkaz **WHILE** provádí cyklicky kód uzavřený slovem **END****dokud platí** vstupní podmínka daná **výrazem**
 === Syntaxe === === Syntaxe ===
 <code oil> <code oil>
Řádek 278: Řádek 278:
  
 ==== REPEAT UNTIL ==== ==== REPEAT UNTIL ====
-Příkaz REPEAT provádí cyklicky kód ukončený klíčovým slovem UNTIL, dokud neplatí podmínka daná výrazem za UNTIL.+Příkaz **REPEAT** provádí cyklicky kód ukončený klíčovým slovem **UNTIL****dokud neplatí** podmínka daná **výrazem** za UNTIL.
 === Syntaxe === === Syntaxe ===
 <code oil> <code oil>
Řádek 295: Řádek 295:
 </code> </code>
 ==== CONTINUE ==== ==== CONTINUE ====
-Příkaz CONTINUE ukončí vykonávání stávajícího cyklu a přeskočí na další kolo.+Příkaz **CONTINUE** ukončí vykonávání zbytku stávajícího cyklu a přeskočí na další kolo.
 <code oil> <code oil>
 for i = 1 to 5               // začínáme  cykly 1 - 5  for i = 1 to 5               // začínáme  cykly 1 - 5 
Řádek 306: Řádek 306:
  
 ==== BREAK ==== ==== BREAK ====
-Příkaz BREAK ukončí vykonávání  cyklu a přeskočí na kód následující za ním.+Příkaz **BREAK** ukončí vykonávání  cyklu a přeskočí na kód následující za ním.
 <code oil> <code oil>
 for i = 1 to 5               // začínáme  cykly 1 - 5  for i = 1 to 5               // začínáme  cykly 1 - 5 
Řádek 318: Řádek 318:
  
 ==== IF THEN ELSE ==== ==== IF THEN ELSE ====
-Příkaz IF umožňuje podmíněné provedení části kódu. Podmínku definuje logický výraz mezi klíčovými slovy IF a END. ELSE je nepovinné, případně odděluje část prováděnou při nesplnění podmínky.+Příkaz **IF** umožňuje podmíněné provedení části kódu. Podmínku definuje logický výraz mezi klíčovými slovy **IF** **END****ELSE** je nepovinné, případně odděluje část prováděnou při nesplnění podmínky.
 === Syntaxe === === Syntaxe ===
 <code oil> <code oil>
orbis/oil.1744721376.txt.gz · Poslední úprava: 2025/04/15 14:49 autor: ppk