//TODO 17.Kotlin语言的在函数中定义参数是函数的函数 fun main() { loginAPI("Jenny","123456"){msg:String,code:Int-> println("最终登录情况:msg:$msg,code:$code") } } //模拟数据库 SQLServer const val USER_NAME_SAVE_DB="Jenny" const val USER_PSW_SAVE_DB="123456" //登录API 模拟前端 fun loginAPI(userName:String,userPSW:String,responseResult:(String,Int)->Unit){ if (userName==null || userPSW==null){ return } if (userName.length>3 && userPSW.length>3){ if (wbeServiceLoginAPI(userName,userPSW)){ //登录成功 responseResult("login success",200) } else{ //登录失败 responseResult("login error",444) } } } //登录的API 服务器 private fun wbeServiceLoginAPI(name:String,psw:String):Boolean{ return name== USER_NAME_SAVE_DB && psw== USER_PSW_SAVE_DB }
Kotlin基础学习笔记-17在函数中定义参数是函数
最新推荐文章于 2024-08-10 19:09:12 发布