问题 I am trying to find a tail function in List<T> but I couldn't find any. I ended up doing this. fun <T> List<T>.tail() = this.takeLast(this.size -1) Is there a better way to do this? 回答1: Kotlin doesn't have a built-in List<T>.tail() function, so implementing your own extension function is the only way. Although your implementation is perfectly fine, it can be simplified a bit: fun <T> List<T>.tail() = drop(1) Or, instead of extension function, you can define an extension property: val <T>