Boo
Z AmonWiki
(Rozdíly mezi verzemi)
m |
|||
(Nejsou zobrazeny 2 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! | + | 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).