|
|
# Základy programovania v Kotline
|
|
|
|
|
|
### [**Cheatsheet**](https://koenig-media.raywenderlich.com/uploads/2018/08/RW_Kotlin_Cheatsheet_1_0.pdf)
|
|
|
|
|
|
- [**Cheatsheet**](https://koenig-media.raywenderlich.com/uploads/2018/08/RW_Kotlin_Cheatsheet_1_0.pdf)
|
|
|
- Declaring variables
|
|
|
- Functions
|
|
|
- [http://try.kotlinlang.org](http://try.kotlinlang.org)
|
|
|
- zaregistrovať sa
|
|
|
- _My Programs > vytvoriť adresár 2-cviko_
|
... | ... | @@ -13,12 +14,12 @@ |
|
|
#### 1
|
|
|
Program vypíše `Hello world`.
|
|
|
|
|
|
> Metóda `println`
|
|
|
- Metóda `println`
|
|
|
|
|
|
#### 2
|
|
|
Program vypíše 10x `Hello world`.
|
|
|
|
|
|
> Príklad for cyklu:
|
|
|
- Príklad for cyklu:
|
|
|
```kotlin
|
|
|
for (i in 1..4) {
|
|
|
print(i)
|
... | ... | @@ -26,14 +27,15 @@ for (i in 1..4) { |
|
|
```
|
|
|
|
|
|
#### 3
|
|
|
Program načíta do argumentov `args` číslo a vypíše ho.
|
|
|
Program načíta do argumentov `args` číslo/reťazec a vypíše ho.
|
|
|
|
|
|
```
|
|
|
Input: 5
|
|
|
Output: 5
|
|
|
```
|
|
|
|
|
|
> Prístup k prvému argumentu cez `args[0]`
|
|
|
- Prístup k prvému argumentu cez `args[0]`
|
|
|
- Argument musí byť zadaným, inak pri spustení nastane chyba (výnimka)
|
|
|
|
|
|
#### 4
|
|
|
Program načíta číslo X a vypíše X hviezdičiek
|
... | ... | @@ -44,11 +46,9 @@ Output: |
|
|
*****
|
|
|
```
|
|
|
|
|
|
> Vytvorenie premennej (ktorá má konštantnú hodnotu): `val cislo`
|
|
|
|
|
|
> Pretypovanie `String` na číslo metódou `.toInt()`
|
|
|
|
|
|
> Vypísanie bez nového riadku: `print`
|
|
|
- Vytvorenie premennej (ktorá má konštantnú hodnotu): `val cislo`
|
|
|
- Pretypovanie `String` na číslo metódou `.toInt()`
|
|
|
- Vypísanie bez nového riadku: `print`
|
|
|
|
|
|
#### 5
|
|
|
|
... | ... | @@ -61,7 +61,7 @@ Output: |
|
|
*****
|
|
|
```
|
|
|
|
|
|
> For cyklus vo for cykle.
|
|
|
- For cyklus vo for cykle.
|
|
|
|
|
|
#### 6
|
|
|
|
... | ... | |