Jak napsat script (Boo)

Z AmonWiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Začátek)
m (Začátek)
Řádka 9: Řádka 9:
</pre>
</pre>
Pokud v nějakém přikladu tyto tři řádky nejsou, stejně tam patří.
Pokud v nějakém přikladu tyto tři řádky nejsou, stejně tam patří.
-
Důležité: Tyto importy patří nicméně pouze na začátek souboru a nesmí se opakovat!
+
 
 +
'''Důležité:''' Tyto importy patří nicméně pouze na začátek souboru a nesmí se opakovat!
=== První spustitelný script ===
=== První spustitelný script ===

Verze z 28. 2. 2010, 18:34

Prvně si přečtěte tohle!

Začátek

Každý soubor musí mit koncovku .boo (pokud tedy máte script v Boo samozřejmě :) a měl by začínat tímto

import System
import Phoenix
import Phoenix.WorldData

Pokud v nějakém přikladu tyto tři řádky nejsou, stejně tam patří.

Důležité: Tyto importy patří nicméně pouze na začátek souboru a nesmí se opakovat!

První spustitelný script

Ve Phoenixu se vytváří scripty pomocí atributu [Executable] na dané metodě. Zde je příklad

import System
import Phoenix
import Phoenix.WorldData

[Executable]
def MujSuperScript():
    UO.Print("Ha!")

def JinyScript():
    UO.Print("Nejde")

tento script spustíme pomocí

exec mujsuperscript

pokud se pokusíme ovšem spustit

exec jinyscript

Phoenix napíše chybu, že script nezná. To proto, že metoda není označena tímto [Executable].

Pozn.: velké/malé písmena nehrají v názvech scriptů spouštěných přes Phoenixe roli, nicméně při volání funkcí v jednotlivých jazycích ano!

Osobní nástroje