Boo

Z AmonWiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m
 
(Není zobrazena jedna mezilehlá verze.)
Řádka 4: Řádka 4:
Takto vypadá správně napsaná funkce
Takto vypadá správně napsaná funkce
-
<pre>
+
<source lang="boo">
def MojeFunkce():
def MojeFunkce():
     x = World.Player.BackPack.Items.Count
     x = World.Player.BackPack.Items.Count
     UO.Print("${x}")
     UO.Print("${x}")
-
</pre>
+
</source>
Zato pokud napíšete
Zato pokud napíšete
-
<pre>
+
<source lang="boo">
def MojeFunkce():
def MojeFunkce():
     x = World.Player.BackPack.Items.Count
     x = World.Player.BackPack.Items.Count
UO.Print("${x}")
UO.Print("${x}")
-
</pre>
+
</source>
Spadne to, protože UO.Print(..) není vůbec součástí funkce! (protože má menší odsazení, než její první řádek)
Spadne to, protože UO.Print(..) není vůbec součástí funkce! (protože má menší odsazení, než její první řádek)
Pozn: Tělo funkce musí mít vždy alespoň nějaké odsazení, doporučuji Tab (4 znaky).
Pozn: Tělo funkce musí mít vždy alespoň nějaké odsazení, doporučuji Tab (4 znaky).

Aktuální verze z 1. 3. 2010, 21:03

Boo - Popis jazyka (anglicky)

Nejdůležitější je, že v Boo mezery (tedy odsazení) značí bloky, tzn. správné formátování je základ.

Takto vypadá správně napsaná funkce

def MojeFunkce():
    x = World.Player.BackPack.Items.Count
    UO.Print("${x}")

Zato pokud napíšete

def MojeFunkce():
    x = World.Player.BackPack.Items.Count
UO.Print("${x}")

Spadne to, protože UO.Print(..) není vůbec součástí funkce! (protože má menší odsazení, než její první řádek)

Pozn: Tělo funkce musí mít vždy alespoň nějaké odsazení, doporučuji Tab (4 znaky).

Osobní nástroje