如果属性没有backing field,可以使用inline修饰符标记属性。此时的访问属性的方法与内联函数的处理一致。
public val <T> List<T>.lastIndex: Int inline get() = this.size - 1
同样可以标记所有的属性为inline。