kotlin java 隔离
//java 中不能调用
fun `showTest`(){
}
//空格也可以作为函数
fun ` `(){
}
//不希望别人看懂,自己可以做个标号
fun `123456`(){
}
kotlin 扩展函数
//String 扩展函数
fun String.println(){
}
java 中调用扩展函数
FileKt.readText(file,Charsets.UTF_8)
高级函数
fun show(isShow: Boolean, method:(Boolean)->String){
var result = ""
if(isShow) {
result = method(true)
} else {
result = method(false)
}
println("result:$result")
}
fun main(){
//FileKt.readText(file,Charsets.UTF_8)
show(true){
println(it)
"返回结果:$it"
}
}
网友评论