美文网首页
Kotlin-标准函数

Kotlin-标准函数

作者: 在下陈小村 | 来源:发表于2021-03-21 21:37 被阅读0次

什么是标准函数?
是指在Standard.kt文件中定义的函数,在任何的Kotlin代码都可以自由地调用。

1.let函数
这个在?.后面加let函数就可以不用每次都坐非空判断了

study?.let { 
        it.readBooks()
        it.doHomework()
    }

2.with函数,返回值是with函数的最后一行toString的返回值

fun doWith(){
    val list= listOf("Apple","pear","Banana","Orange")
    val result= with(StringBuilder()){
        append("Start eating fruits.\n")
        for (fruit in list){
            append(fruit).append("\n")
        }
        append("Ate all fruits")
        toString()
    }
    println(result)

}

3.run函数,返回值也是函数最后一行的toString()的返回值

fun doRun(){
    val list= listOf("Apple","pear","Banana","Orange")
    val result=StringBuilder().run {
        append("Start eating fruits.\n")
        for (fruit in list){
            append(fruit).append("\n")
        }
        append("Ate all fruits")
        toString()
    }
    println(result)
}

4.apply函数,返回值是StringBuilder()对象

fun doApply(){
    val list= listOf("Apple","pear","Banana","Orange")
    val result = StringBuilder().apply {
        append("Start eating fruits.\n")
        for (fruit in list){
            append(fruit).append("\n")
        }
        append("Ate all fruit")
        toString()
    }
    println(result.javaClass)
}

相关文章

  • Kotlin-标准函数

    什么是标准函数?是指在Standard.kt文件中定义的函数,在任何的Kotlin代码都可以自由地调用。 1.le...

  • Kotlin-标准函数

    1、标准函数with 1.1、Kotlin中的标准函数指的是Standard.kt(emmm...虽然可能并没多大...

  • kotlin从入门到看开 ₆

    layout: posttitle: "kotlin-高阶函数"subtitle: "这个世...

  • Kotlin-函数

    函数的一般写法 函数需要使用【fun】关键字来声明; 参数的书写格式是name: type,和Java的type ...

  • Kotlin-函数

    函数声明 Kotlin 中的函数使用 fun 关键字声明: 函数用法 调用函数使用传统的方法: 默认参数 函数参数...

  • Kotlin使用技巧(一)-接口与命名参数的优雅运用

    抛出问题 看过我的Kotlin-高阶函数的使用(二)都知道,我们的setOnClickListener可以这样写:...

  • Kotlin-入门(二)

    上一篇文章《Kotlin-入门》写了kotlin的介绍、HelloWorld、函数定义、变量声明、各种注释以及字符...

  • Kotlin-那些好用的标准高阶函数

    Kotlin特性总结的第二篇,上一篇我们谈了拓展函数和拓展属性。本篇我们来学习一下高阶函数。 拓展函数是对类的拓展...

  • Kotlin-高阶函数

    函数入门 今天我们来讲解Kotlin的函数一说到函数,很多同学可能脑子里面是这样的一个概念。 我们高中数学经常与函...

  • Kotlin-高阶函数

    介绍 Kotlin是函数式编程,所以可以把函数作为参数传递给函数,或者作为函数的返回值使用,我们称其为高阶函数。本...

网友评论

      本文标题:Kotlin-标准函数

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