【第三阶段】kotlin语言的内置函数takeif

这篇具有很好参考价值的文章主要介绍了【第三阶段】kotlin语言的内置函数takeif。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

package Stage3

fun main() {
    println(checkPermission("root","123"))
}

//检查校验
//username.takeif{true/false}   true:返回username本身  false:返回null

fun checkPermission(userame:String,pwd:String):String{
    return userame.takeIf { permissionSystem(userame,pwd) }?:"你没有权限"
}

//权限系统
private fun permissionSystem(userame:String,pwd:String):Boolean{
  return if(userame=="root" && pwd=="123") true else false
}

执行结果
【第三阶段】kotlin语言的内置函数takeif,Kotlin,kotlin,开发语言,android文章来源地址https://www.toymoban.com/news/detail-669804.html

到了这里,关于【第三阶段】kotlin语言的内置函数takeif的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Kotlin理解内置函数

    Kotlin 内置函数包括: let 、 run 、 with 、 apply 、 also ,这些函数都是在 Any 类中定义的扩展函数,所以任何对象都可以调用这些函数。 apply 是 Kotlin 标准库中的一个函数,它允许您在调用对象的上下文中执行一系列操作,并返回该对象本身。这在构建对象的过程中非常有用,

    2024年02月13日
    浏览(29)
  • 【第一阶段】kotlin中反引号中的函数名特点

    在kotlin中可以直接中文定义函数,使用反引号进行调用 eg: 执行结果 在Java中is,in可以定义方法,但是在kotlin中is,in是,如果调用java中的is或者in等时,会出现报错 3.第三种情况,很少使用

    2024年02月13日
    浏览(27)
  • 【第四阶段】kotlin语言的定义类和field关键字学习

    1.普通成员变量背后隐士代码 为什么在kotlin中是private 可以直接调用,隐式代码如下 val只有get方法 不能set 2.field

    2024年02月07日
    浏览(32)
  • kotlin基础--快速上手kotlin语言开发

    1.1 变量 var表示可变变量,val表示不可变变量,注意并不是常量。变量名写在前面,类型写在后面,编译器如果能推断出你的类型,那么类型是不用声明的 。 编译器自动推断类型。 空安全类型编译器报错 如果还是想给赋初始化值的话 注意:String和String?是两个完全不同的类

    2024年02月15日
    浏览(36)
  • 【第一阶段】Kotlin的空检查

    空检查 代码: 在Java中可以直接不给默认值,但是在kotlin中必须给默认值不然就会报错 正确写法应该为: 执行结果: 如果我们给一个null,也会报错 报错信息: 这是一个危险的行为,必须发送一个广播告诉所有地方,?代表发送广播,所有使用该变量的地方必须进行补救措施

    2024年02月15日
    浏览(29)
  • 【第二阶段】kotlin的lambda学习

    匿名函数==lambdm表达式 1.两数相加 执行结果 2.判断日期 执行结果 结论:匿名函数属于lambda

    2024年02月13日
    浏览(29)
  • Kotlin基本语法2基本内置方法

      安全的管理 就是判断条件是否满足,例如非空   是因为第二种方式是存在堆内存的引用而不是 常量池   链式调用 流行 新版本 他是把 作用域传给 里面,然后返回这个对象   

    2024年02月19日
    浏览(30)
  • Android开发:kotlin语言实现简易计算器

    输入两个数字,可选加减乘除操作符,并计算显示对应结果 随系统切换语言 可对结果进行四舍五入操作 界面布局:activity_main.xml文件代码 字符定义:string.xml文件代码 逻辑实现:MainActivity.kt 文件代码 方法一(偷懒): 复制文件到对应位置 方法二: 1. 绘制界面 2. 编写逻辑

    2023年04月08日
    浏览(33)
  • 【Kotlin】DSL 领域特定语言 ( apply 标准库函数分析 | 普通匿名函数 | 扩展匿名函数 | 泛型扩展匿名函数 )

    本章总结 : 读懂 apply 标准库函数 核心是其 block: T.() - Unit 参数 , 这是 泛型扩展匿名函数 ; 泛型扩展匿名函数 T.() - Unit 演变路径 : 普通匿名函数 : () - Unit , 这个函数 参数 和 返回值 都为空 ; 扩展匿名函数 : String.() - Unit , 这个函数 是 为 具体的 String 类型定义的扩展函数 ; 泛型

    2023年04月09日
    浏览(28)
  • 【第一阶段】kotlin的when表达式

    1.Java 的if /when是语句 kotlin的if/when是表达式,表达式是有返回值的 java中void是个,Unit在kotlin中是个类 2.当使用when语句的时候必须有一个不满足的值即else: 会报错: 正确写法: 完整代码示例: 执行结果

    2024年02月14日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包