rollback, Správci
9 145
editací
m (kat.) značka: sourceedit |
(+wiki0) |
||
{{TOCright}}'''OSTRAJava''' má za cíl pozvednout kvalitu (nejen [[Ostrava|ostravského]]) [[programování]]. Na rozdíl od [[Jawa|Javy]] vychází OSTRAJava ▼
▲'''OSTRAJava''' má za cíl pozvednout kvalitu (nejen [[Ostrava|ostravského]]) [[programování]]. Na rozdíl od [[Jawa|Javy]] vychází OSTRAJava
přímo z mluveného jazyka (ostravského nářečí), tedy z něčeho čemu obyčejní lidé rozumějí. Typický ostravský [[horník]] pak nebude mít problém přejít od těžby [[uhlí]] ke [[:Kategorie:Klávesnice|klávesnici]]. Jazyk tak mimo jiné řeší i problém nezaměstnanosti na moravsko-slezsku.
{{Wikipedie0}}
== Syntaxe ==
=== Příklad 1 - Hello world ===
Zde je typický Hello world program v OSTRAJavě.
<syntaxhighlight lang="java5">
banik pyco
=== Deklarace ===
Deklaraci je nutno začít klíčovým slovem '''toz'''
<syntaxhighlight lang="java5">
toz cyslo i = 1 pyco
</syntaxhighlight>
=== Podmínky ===
Pro vytvoření podmínky použijeme konstrukt '''kaj'''
Jednotlivé výrazy můžeme spojovat pomocí boolenovského '''ci''' (or) a '''aj''' (and)
Cyklus má OSTRAJava pouze jeden. Pomocí '''rubat''' vytvoříme while.
Rubat cyklus se dá přeřušit pomocí '''zdybat''' (break) a nebo přeskočit jeden cyklus pomocí '''dlabat''' (continue)
<syntaxhighlight lang="java5">
toz cyslo i = 0 pyco
=== Příklad 2 ===
Následuje jednoduchý příklad na čtení ze souboru
<syntaxhighlight lang="java5">
banik pyco
nový objekt vytvoříme pomocí '''zrob'''
Pokud bychom chtěli vytvořit pole uděláme to následovně
<syntaxhighlight lang="java5">
toz cyslo[] pole = zrob cyslo[5] pyco
</syntaxhighlight>
Navratový typ metody se píše stejně jako v javě před název metody. Pro metodu s prázdným návratovým typem není třeba psát nic.
Pro navrácení hodnoty je použito klíčové slovo '''davaj'''
<syntaxhighlight lang="java5">
tryda Buu{
cyslo fuu(Dryst text){
}
</syntaxhighlight>
{{Počítače}}
[[Kategorie:Ostrava]]
|