第一次接触Kotlin,简单实现了一个Android界面和引用其他Kotlin函数,具体如下
测试界面
class TestActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main2)
button2.text="测试Kotlin"
button2.setOnClickListener{
var helpUtl = HelpUtl()
var c : Int? = 0
var s :String? = "s"
if (c!=null&& s!=null)//声明变量可为空时,使用前编译器强制要求判断非空,否则会编译报错
Toast.makeText(this,helpUtl.getName(true)+helpUtl.add(s.length,c),Toast.LENGTH_LONG).show()
}
}
}
测试工具类
class HelpUtl{
var name : String = "张三"
fun add(a:Int,b:Int):Int{
return a+b
}
fun getName(a:Boolean):String{
return if(a) "张三" else "李四"
}
fun addString(a:String,b:String):String{
return a+b
}
}
留个纪念