Boo
Z AmonWiki
(Rozdíly mezi verzemi)
m |
|||
(Nejsou zobrazeny 3 mezilehlé verze.) | |||
Řádka 1: | Řádka 1: | ||
[http://boo.codehaus.org/Language+Guide Boo - Popis jazyka] (anglicky) | [http://boo.codehaus.org/Language+Guide Boo - Popis jazyka] (anglicky) | ||
+ | |||
+ | Nejdůležitější je, že v Boo mezery (tedy odsazení) značí [[Blok kódu|bloky]], tzn. správné formátování je základ. | ||
+ | |||
+ | Takto vypadá správně napsaná funkce | ||
+ | <source lang="boo"> | ||
+ | def MojeFunkce(): | ||
+ | x = World.Player.BackPack.Items.Count | ||
+ | UO.Print("${x}") | ||
+ | </source> | ||
+ | |||
+ | Zato pokud napíšete | ||
+ | <source lang="boo"> | ||
+ | def MojeFunkce(): | ||
+ | x = World.Player.BackPack.Items.Count | ||
+ | UO.Print("${x}") | ||
+ | </source> | ||
+ | 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).