Kotlin当中的小技巧

Posted z啵唧啵唧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin当中的小技巧相关的知识,希望对你有一定的参考价值。

Kotlin当中的小技巧

字符串内嵌表达式

  • 在Kotlin当中支持字符串内嵌表达式的功能,不需要在像Java那样傻傻的嵌套字符串了
  • Koltin当中嵌套字符串的功能
"hello, $obj.name. niec to meet you"
  • 可以看到在Kotlian当中支持$这种语法结构的表达式,并在运行时使用表达式的结果代替这一部分的内容
  • 另外当表达式中只有一个变量的时候,我们可以将两边的大括号进行省略
"hello, $name. nice to meet you"

函数的默认参数

  • 一个非常有用的小技巧–给函数设置参数的默认值
  • 我们可以在定义函数的时候给函数的参数设置默认值,这样当调用此函数的时候就不会强制要求调用者给函数的参数进行赋值,当没有进行赋值的时候,函数使用参数的默认值
  • 给函数设置默认值的方式如下
fun printParams(num: Int, str: String = "hello") 
    println(num is $num, str is $str)

  • 可以看到上述代码给printParams()函数的第二个参数设置了默认值,这样调用printParams()函数的时候,可以选择给第二个参数进行赋值,也可以不给第二个参数进行赋值
  • Kotlin当中还提供了一种神奇的机制,就是可以通过键值对的方式对函数的参数进行赋值传参,可以不按照传统的方式必须要按照函数中定义的参数顺序给函数的参数进行传参
  • 比如我们调用printParams()给两个参数进行传参的话,可以这样写,这样参数顺序就不重要了
printParams(str = "world", num = 123)

以上是关于Kotlin当中的小技巧的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin基础 带返回值函数的小技巧

Kotlinkotlin中的小技巧

自媒体运营的小技巧有哪些?整理分享4种方法!

Kotlin的小技巧之多个showToast函数某一个函数调用到一个Toast.makeText(this, ““, Toast.LENGTH_SHORT).show()

Kotlin的小技巧之多个showToast函数某一个函数调用到一个Toast.makeText(this, ““, Toast.LENGTH_SHORT).show()

怎样将pdf文件转换成图片,pdf转图片的小技巧