Pytania oznaczone «kotlin»

Kotlin to język programowania typu open source z typami statycznymi, wspierany przez JetBrains. Kotlin łączy OOP i funkcje funkcjonalne i koncentruje się na interoperacyjności, bezpieczeństwie, przejrzystości i obsłudze narzędzi. Obecnie jest ukierunkowany na JVM i JavaScript i jest to oficjalnie obsługiwany język w systemie Android.

428
Jak sprawdzić, czy zainicjowano zmienną „lateinit”?

Zastanawiam się, czy istnieje sposób sprawdzenia, czy lateinitzmienna została zainicjowana. Na przykład: 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 whether...

289
Val i Var w Kotlin

Jaka jest różnica między vari valw Kotlin? Przejrzałem ten link: https://kotlinlang.org/docs/reference/properties.html Zgodnie z tym linkiem: Pełna składnia deklaracji właściwości tylko do odczytu różni się od zmiennej na dwa sposoby: zaczyna się od val zamiast var i nie pozwala na...

199
Formatuj w szablonach ciągów kotlin

Kotlin ma doskonałą funkcję zwaną szablonami ciągów. Naprawdę to kocham. val i = 10 val s = "i = $i" // evaluates to "i = 10" Ale czy możliwe jest jakiekolwiek formatowanie w szablonach? Na przykład chciałbym sformatować szablony Double in string w kotlin, przynajmniej ustawić liczbę cyfr po...