fun函数方法体=返回值,kotlin

fun函数方法体=返回值,kotlin

 

var str: String = "fly"

fun main(args: Array) {
    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

 

你可能感兴趣的:(kotlin,kotlin)