[[oktatas:programozás:kotlin|< Kotlin]]
====== Kotlin parancsállományok ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2020
* [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
* Web: http://szit.hu
===== A kotlin script =====
A kotlin scriptek main függvénye nélküli programok.
A kotlin scriptek kiterjesztése:
* .kts
A scripteléshez ajánlott kscript használta. Segítségével
rövidebb futási időt kapunk:
* https://github.com/holgerbrandl/kscript
===== Helló világ =====
println("Helló Világ!")
Futtatás:
kotlin hello.kts
===== Unix alapú rendszeren =====
Egy plusz lehetőség Unix alapú rendszeren:
#!/usr/bin/env kotlin
println("Helló Világ")
Futtatás ekkor:
chmod +x hello.kts
./hello.kts
===== Értelmező =====
A kotlin értelmező elindítható önmagában is:
kotlin
Welcome to Kotlin version 1.3.72 (JRE 11.0.7+10-post-Debian-3deb10u1)
Type :help for help, :quit for quit
>>> println("Helló Világ!")
Helló Világ!
>>>
===== Változóhasználat =====
#!/usr/bin/env kotlin
var szam1 = 30
var szam2 = 35
println("Összeg: ${szam1 + szam2}")