Range.start
和 Range.endInclusive
属性。
这些属性可替换为 unboxed first
和 last
属性以避免冗余调用。
快速修复会将 start
和 endInclusive
属性替换为相应的 first
和 last
。
示例:
fun foo(range: CharRange) {
val lastElement = range.endInclusive
}
在应用快速修复后:
fun foo(range: CharRange) {
val lastElement = range.last
}