KOTLIN este un limbaj OOP simplificat (cu mai puține linii de cod), care acomodează mai bine decât Java paradigma funcțională (fiind chiar limbaj funcțional) și care rulează pe JVM. Considerat o îmbunătățire a Javei.
> kotlinc hello.kt
Creează un fișier .class
> kotlinc hello.kt -include-runtime -d hello.jar
> java -jar hello.jar
Creează un jar și rulează java
var (înaintea declarării unei variabile) vs val (declară variabila immutable)
public este implicit în Kotlin
void este Unit
fun main (args: Array<String>) {
println("Hello world")
val geo = Person("Georgiana")
geo.display1()
geo.display2(::displayHelper)
}
fun displayHelper(name: String) {
println("Bravo $name")
}
class Person (var name: String) {
fun display1() {
println("Display $name")
}
fun display2 (func: (s:String) -> Unit) {
func(name)
}
}
Niciun comentariu:
Trimiteți un comentariu