本文主要是介绍Kotlin中elvis的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
fun showLong(message: Int) {if (toast == null) {toast = Toast.makeText(App.getContext(), message, Toast.LENGTH_LONG)}toast ?: let {toast = Toast.makeText(App.getContext(), message, Toast.LENGTH_LONG)}toast?.setText(App.getContext().resources.getString(message))toast?.setDuration(Toast.LENGTH_LONG)toast?.show()}
可以看到这里将toast == null的方式,改写为使用?:也就是使用elvis表达式的方式。
这篇关于Kotlin中elvis的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!