我有以下情况,一个名为save
fromMarker
1. 代码
fun Marker.save(ctx: Context) {
//database is an extension property from Context
ctx.database.use {
insert("markers",
"id" to this@save.id,
"latitude" to this@save.position.latitude,
"longitude" to this@save.position.longitude,
"name" to this@save.title)
}
}
代码对我来说很好。
2.问题
要使用Marker
insidesave
方法的实例,我需要 use this@save
,但这个名称并不具有暗示性,乍一看,它看起来不像Marker
.
3.问题
是否可以应用别名来代替使用this@save
?
非常感谢!