Boo
Z AmonWiki
(Rozdíly mezi verzemi)
m |
|||
(Není zobrazena jedna mezilehlá verze.) | |||
Řádka 4: | Řádka 4: | ||
Takto vypadá správně napsaná funkce | Takto vypadá správně napsaná funkce | ||
- | < | + | <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}") | ||
- | </ | + | </source> |
Zato pokud napíšete | Zato pokud napíšete | ||
- | < | + | <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}") | ||
- | </ | + | </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).