美文网首页
kotlin 初学扩展函数

kotlin 初学扩展函数

作者: wenSome | 来源:发表于2023-08-18 10:44 被阅读0次

1、声明只能String对象调用的扩展函数

// 只能被String调用的扩展函数
fun String.getInt():Int{
   return this.toInt()
}

2、声明只能任意对象(泛型)调用的扩展函数

// 通过泛型声明,可以任意类型调用
fun <T>T.getnum():Double{
   return 99.9
}

3、调用扩展函数

fun test1(){
   var StrData = "123"
   StrData.getInt()

   var IntData = 123
   // 调用方法:直接方法名调用(在任意地方都可调用)
   // 导入方法:包名.getInt
   IntData.getnum()
   StrData.getnum()
}

相关文章

网友评论

      本文标题:kotlin 初学扩展函数

      本文链接:https://www.haomeiwen.com/subject/gtqdmdtx.html