Boo

Z AmonWiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m
 
(Nejsou zobrazeny 2 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!
+
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).

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