AN
Size: a a a
AN
с#

с#
с#
AN

с#
OY

AN
AN
с#
AN
с#
fun Int.foo() {}
fun Int.bar() {}
fun Int.baz() {}extension Int {
fun foo() {}
fun bar() {}
fun baz() {}
}interface A {
fun foo(): Int
}
extension Int : A {
override fun foo() = this
}
extension String : A {
override fun foo() = toInt()
}
val a: A = "123"
val a: A = 123КБ
с#
AN
fun Int.foo() {}
fun Int.bar() {}
fun Int.baz() {}extension Int {
fun foo() {}
fun bar() {}
fun baz() {}
}interface A {
fun foo(): Int
}
extension Int : A {
override fun foo() = this
}
extension String : A {
override fun foo() = toInt()
}
val a: A = "123"
val a: A = 123AN
OY
fun Int.foo() {}
fun Int.bar() {}
fun Int.baz() {}extension Int {
fun foo() {}
fun bar() {}
fun baz() {}
}interface A {
fun foo(): Int
}
extension Int : A {
override fun foo() = this
}
extension String : A {
override fun foo() = toInt()
}
val a: A = "123"
val a: A = 123PE
КБ
с#