3
私たちは拡張機能を持っていますが、KotlinのReceiverでLambda'sの目的は何ですか?以下ReceiverでLambda'sの目的は何ですか?
2つの関数は、しかし、最初のものは、より読みやすく、短くて、同じことを行う:
fun main(args: Array<String>) {
println("123".represents(123))
println(123.represents("123"))
}
fun String.represents(another: Int) = toIntOrNull() == another
val represents: Int.(String) -> Boolean = {this == it.toIntOrNull()}
偉大な答え! +1 – hotkey
ありがとう、素晴らしい!!!私はそれがより複雑な機能だと思った) –