IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 5. diel - Bojovník do arény v Kotlin

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
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 :-`

Odpovedať
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...

Editované 18.2.2021 21:02
 
Odpovedať
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é?.

 
Odpovedať
20.6.2021 18:25
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!