fun函数方法体=返回值,kotlin
var str: String = "fly"
fun main(args: Array<String>) {
println(getMyString())
println(getMyInt())
str = "phil"
println(getMyString())
println(getMyInt())
}
fun getMyInt(): Int {
return if (str.equals("fly")) {
1
} else if (str.equals("phil")) {
2
} else {
-1
}
}
fun getMyString() = str
fly
1
phil
2
kotlin函数返回函数_kotlin 函数返回_zhangphil的博客-CSDN博客runBlocking 内部启动的3个协程做耗时操作,从输出可以看到3个协程交叉并发执行,runBlocking 会等到3个协程执行结束后才退出,输出结果有明确先后顺序。一般编程的技法,比如,在Android中,假设在主线程中实现了一个函数,但该函数是耗时操作,毫无疑问,需要将这个函数的实现切入非主线程中操作,那么可以设计一种托管的函数,在托管的函数里面干脏活,处理完成后,把结果抛到主线程。结果1-a: 5 - tid:22。匿名函数:name:zhangphil,age:18,msg:kotlin。_kotlin 函数返回https://zhangphil.blog.csdn.net/article/details/129222840
kotlin把函数作为参数转递给另一个函数_zhangphil的博客-CSDN博客kotlin把函数作为参数转递给另一个函数。https://zhangphil.blog.csdn.net/article/details/129222810