在kotlin源代码中,我无法理解如何实现String.kt的长度,如下:
package kotlin
public class String : Comparable, CharSequence {
companion object {}
/**
* Returns a string obtained by concatenating this string with the string representation of the given [other] object.
*/
public operator fun plus(other: Any?): String
public override val length: Int
public override fun get(index: Int): Char
public override fun subSequence(startIndex: Int, endIndex: Int): CharSequence
public override fun compareTo(other: String): Int}
var len:Int =“abc”.length; // len = 3在哪里运行长度??
在哪里实现长度函数?