Prawdopodobnie trochę szerokie pytanie, ale oficjalna dokumentacja nawet nie wspomina operatora strzałki (lub konstrukcji językowej, nie wiem, która fraza jest dokładniejsza) jako niezależnego podmiotu.Co robi operator strzałki ("->") w Kotlin?
Najbardziej oczywistym zastosowaniem jest gdy instrukcja warunkowa, gdzie jest on stosowany, aby przypisać do konkretnego wyrażenia warunku:
val greet = when(args[0]) {
"Appul" -> "howdy!"
"Orang" -> "wazzup?"
"Banan" -> "bonjur!"
else -> "hi!"
}
println(args[0] +" greets you: \""+ greet +"\"")
Jakie są inne zastosowania, i co robią? Czy ogólne znaczenie operatora strzałki w Kotlin jest ogólne?
Prawdopodobnie na przykład w przykładzie [typy funkcji] (https://kotlinlang.org/docs/reference/lambdas.html#function-types), a link do odnośnika może poprawić tę odpowiedź. – hotkey
A teraz są 3 konteksty i nie tylko 2. – mfulton26
Dzięki za pomoc i szczegółową odpowiedź, chłopaki. Przekopię się na dwóch pozostałych. –