擴展功能
擴展函數(shù)是幫助我們擴展類的功能,而不必修改原代碼的函數(shù)。
換句話說,Kotlin中的擴展函數(shù)允許我們通過添加新的函數(shù)來擴展一個類的功能。
示例代碼:
fun Int.triple():Int{
return this*3
}
現(xiàn)在我們可以這樣使用:
var result=3.triple()
接下來,我們介紹一下android中該如何使用:
fun ImageView.loadImage(url:String){
GlideApp.with(context).load(url).into(this)
}
使用方法:
imageView.loadImage(url)