NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 5 - Bojovník do arény v Kotlin

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Michal Pariš:29.3.2019 13:32

vsetko suer len treba importovat math, inak nefunguje round:

import java.lang.Math.round

alebo mi nieco uslo v minulych dieloch :-P :-`

Odpovědět
29.3.2019 13:32
Those who ask a question, are stupid for 30 seconds. Those who never ask, are stupid for life.
Avatar
Petr Kadrnožka:18.2.2021 20:59

Ahoj, není mi jasné nastavování zprávy v metodě branSe.

if (zraneni > 0) {
    zivot -= zraneni
    zprava = "$jmeno utrpěl poškození $zraneni hp"
    if (zivot <= 0) {
        zivot = 0
        zprava += " a zemřel"
    }
} else
    nastavZpravu("$jmeno odrazil útok")
nastavZpravu(zprava)

Mojí domněnkou je, že když metoda nevytváří vlastní proměnnou zprava, tak příkaz typu zprava = "něco" ukládá řetězec přímo do atributu třídy a poté metoda nastavZpravu(zpra­va) uloží pro mne nesmyslně obsah atributu do toho samého atributu...

Editováno 18.2.2021 21:02
 
Odpovědět
18.2.2021 20:59
Avatar
Adam Bucher
Člen
Avatar
Adam Bucher:20.6.2021 18:25

Další velmi naučná lekce :-).

Přijde mi akorát nevhodné, jak se sestavuje grafický život. Místo metody padEnd(Int, Char) lze docílit jednoduššího a přehlednějšího zápisu využitím metody repeat(Int) na Stringu:

return "[" + "#".repeat(pocet) + " ".repeat(celkem - pocet) + "]"

Navíc, název proměnné s v grafickyZivot() je nešťastně zvolený a v rozporu s článkem ze sekce základů Nejčastější chyby Kotlin nováčků - Umíš pojmenovat proměnné?.

 
Odpovědět
20.6.2021 18:25
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.