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

Diskusia – 2. diel - Premenné, typový systém a parsovanie 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
Ján Dorínsky:5.7.2018 20:23

Celé čísla sú Int, desatinné sú Double, textový reťazec je String, a Float je čo?

 
Odpovedať
5.7.2018 20:23
Avatar
Samuel Kodytek
Tvůrce
Avatar
Odpovedá na Ján Dorínsky
Samuel Kodytek:6.7.2018 1:55

V dalším článku to máš víc popsané, ale v podstatě je to Double který má míň desetinných čísel a tudíž zabírá míň místa v paměti.

Odpovedať
6.7.2018 1:55
There is more than one way to screw it
Avatar
Odpovedá na Samuel Kodytek
Ján Dorínsky:7.7.2018 9:38

Áno, áno, už som si to všimol v ďalšom článku. Ďakujem za odpoveď.

 
Odpovedať
7.7.2018 9:38
Avatar
Martin Bažant:25.9.2018 19:10

Vygooglil jsem si, jak si v IntelliJ usnadnit práci s psaním funkce main na začátku každého kt souboru - stačí napsat slovo main a zmáčknout na klávesnici Tabulátor a
fun main(args: Array<String>) {

}
se doplní do zdrojáku samo. Možná bych to dal do téhle (nebo předchozí) kapitoly jako tip, který se může hodit :-)

 
Odpovedať
25.9.2018 19:10
Avatar
Samuel Kodytek
Tvůrce
Avatar
Odpovedá na Martin Bažant
Samuel Kodytek:25.9.2018 21:54

Také funguje psvm + tab, ale ano dobrá poznámka přidám to tam, děkuji zase :)

Odpovedať
25.9.2018 21:54
There is more than one way to screw it
Avatar
Odpovedá na Samuel Kodytek
Martin Bažant:26.9.2018 14:50

Díky za další tip! Koukám, že i cesty jak tvořit jsou podobné tomu, co máš v podpisu :-D Zatím si pořád připadám, slovy Expanze, jako "opice, co šťourá do atomové bomby a čeká, co to udělá" :-D Tak jsem rád za každou novou informaci :-)

 
Odpovedať
26.9.2018 14:50
Avatar
Lukáš Němec:1.1.2019 17:11

Proč se proboha spočítá ten rozdíl dvou čísel špatně?!
Zadejte první číslo:
3.14
Zadejte druhé číslo:
2.72
Rozdíl: 0.41999999999999993
A jak to "spravit"?
Díky za info.

 
Odpovedať
1.1.2019 17:11
Avatar
krepsy3
Tvůrce
Avatar
Odpovedá na Lukáš Němec
krepsy3:1.1.2019 17:49

Protože desetinná čísla nelze reprezentovat přesně. Opravit to lze jednoduše - vynásob čísla mocninou desítky, aby desetinná čárka zmizela. Pak můžeš čísla zcela přesně odečíst jako inty a zpětným dělením získat výsledek :)

Odpovedať
1.1.2019 17:49
Programátor je stroj k převodu kávy na kód.
Avatar
Odpovedá na krepsy3
Lukáš Němec:1.1.2019 20:29

Díky, takhle jednoduché řešení mě bohužel nenapadlo a nakonec jsem to vyřešil přes BigDecimal, což bylo teda pro mě ale docela maso, ze kterého jsem šílel :-)
https://blog.frankel.ch/…with-kotlin/

 
Odpovedať
1.1.2019 20:29
Avatar
Odpovedá na Martin Bažant
Jakub Štellner:23.10.2019 22:38

IntelliJ výborně napovídá a tohle je velmi intuituvní

 
Odpovedať
23.10.2019 22:38
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ý!