Als «kotlin» getaggte Fragen

Kotlin ist eine Open-Source-Programmiersprache mit statischer Typisierung, die von JetBrains unterstützt wird. Kotlin kombiniert OOP- und Funktionsmerkmale und konzentriert sich auf Interoperabilität, Sicherheit, Klarheit und Werkzeugunterstützung. Es zielt derzeit auf JVM und JavaScript ab und ist eine offiziell unterstützte Sprache für Android.

425
Wie überprüfe ich, ob eine lateinit-Variable initialisiert wurde?

Ich frage mich, ob es eine Möglichkeit gibt, zu überprüfen, ob eine lateinitVariable initialisiert wurde. Zum Beispiel: class Foo() { private lateinit var myFile: File fun bar(path: String?) { path?.let { myFile = File(it) } } fun bar2() { myFile.whateverMethod() // May crash since I don't know...

288
Val und Var in Kotlin

Was ist der Unterschied zwischen varund valin Kotlin? Ich habe diesen Link durchgesehen: https://kotlinlang.org/docs/reference/properties.html Wie auf diesem Link angegeben: Die vollständige Syntax einer schreibgeschützten Eigenschaftsdeklaration unterscheidet sich in zweierlei Hinsicht von...

276
Was ist der Unterschied zwischen "const" und "val"?

Ich habe kürzlich über das constSchlüsselwort gelesen und bin so verwirrt! Ich kann keinen Unterschied zwischen constund dem valSchlüsselwort feststellen. Ich meine, wir können beide verwenden, um eine unveränderliche Variable zu erstellen. Fehlt mir noch

199
Format in Kotlin-String-Vorlagen

Kotlin hat eine hervorragende Funktion namens String-Vorlagen. Ich liebe es wirklich. val i = 10 val s = "i = $i" // evaluates to "i = 10" Aber ist es möglich, die Vorlagen zu formatieren? Zum Beispiel möchte ich Double in String-Vorlagen in Kotlin formatieren, um zumindest eine Anzahl von...