6
Ich untersuche dieses Kotlin Beispiel:Funktionstyp mit dem Empfänger in Scala
class HTML {
fun body() { ... }
}
fun html(init: HTML.() -> Unit): HTML {
val html = HTML() // create the receiver object
html.init() // pass the receiver object to the lambda
return html
}
html { // lambda with receiver begins here
body() // calling a method on the receiver object
}
Ich frage mich, wie Sie diesen Code in scala zu schreiben? Wie deklariert man in Scala Funktionstyp mit Empfänger?