当前位置: 首页 > news >正文

网站怎么做兼容测试/互联网推广方式有哪些

网站怎么做兼容测试,互联网推广方式有哪些,伪静态网站入侵,网易企业邮箱服务器设置条件表达式 如果Kotlin的条件语句(if语句)中只是做赋值操作而已,那么IDE会提示: Return should be lifted out of if 其实就是建议你用条件表达式。 如果下面这个方法: fun maxOf(a: Int, b: Int): Int {if (a > …

条件表达式

如果Kotlin的条件语句(if语句)中只是做赋值操作而已,那么IDE会提示:
Return should be lifted out of 'if'
其实就是建议你用条件表达式。
如果下面这个方法:

fun maxOf(a: Int, b: Int): Int {if (a > b) {return a} else {return b}
}

因为我们的条件语句中只是做赋值操作,因此建议写成这样:

    fun maxOf(a: Int, b: Int): Int {return if (a > b) {a} else {b}}

写成下面的条件表达式:

fun maxOf(a: Int, b: Int) = if (a > b) a else b

再举个例子:
如果有一个这样的例子:

if (holder.mCB.isChecked) {selectedPosition =  position} else {selectedPosition =  -1}

如果条件语句块里只是赋值的话,Kotlin建议你用条件表达式(就像Java的三元运算运):

selectedPosition = if (holder.mCB.isChecked) {position} else {-1}

Elvis操作符?:

条件表达式更简洁的表达就是用Elivs操作符,如条件表达式:
如果b不为空,则获取它的长度,否则返回-1。

val l: Int = if (b != null) b.length else -1

转换成Elvis表达式,则更简洁:

val l = b?.length ?: -1

上述第一个问号,如果b为空,就不会执行后面获取长度的操作,返回默认值-1。

http://www.lbrq.cn/news/964495.html

相关文章:

  • 浙江 网站建设/怎么引流推广
  • 长春网站建设报价/seo资料站
  • 河北住建局与建设厅网站/合肥网站外包
  • 成都公司核名的网站/站长工具seo综合查询问题
  • 广告宣传图片制作app/郑州网站优化哪家好
  • 西安手机网站制作/日本比分预测最新分析
  • 外国域名注册网站/营业推广的方式有哪些
  • 做网站的费用是多少/网络新闻发布平台
  • 网站关键词怎么做排名靠前/站长工具域名查询ip
  • 哪个网站卖做阳具好点/关键词查网站
  • 朝鲜活埋新冠病人是真的吗/北京中文seo
  • 多个网站备案/seo引擎搜索网址
  • 手机网站开发环境/什么平台可以免费推广产品
  • sync wordpress/优化网站排名解析推广
  • 贵州营销型网站/信息流推广方式
  • 青岛做网站好的公司/水果网络营销推广方案
  • wap源码之家/seo刷关键词排名优化
  • 黄埔做网站/上海关键词优化公司哪家好
  • 梅林 做服务器 网站/网站自动提交收录
  • 怎么做网站内部搜索功能/班级优化大师手机版下载
  • 公司建网站多少钱/指数搜索
  • 服装公司网站建设方案/软件开发平台
  • 怎么样学做网站/百度指数有什么参考意义
  • 泰州做网站公司/排名优化服务
  • 免费营销型网站模版/百度seo排名软
  • 万州论坛网站建设/app拉新推广接单平台
  • 安装wordpress没有框架/seo的内容主要有哪些方面
  • wordpress真的好用吗/北京百度seo
  • 怎么在网站里做宣传/合肥瑶海区房价
  • 闵行广州网站建设公司/临沂seo建站
  • 《5分钟开发订单微服务!飞算JavaAI实战:IDEA插件安装→空指针修复→K8s部署全流程》
  • RocketMq集群高可用
  • .NET Framework版本信息获取(ASP.NET探针),获取系统的.NET Framework版本
  • 深度学习前置知识
  • WP Force SSL Pro – HTTPS SSL Redirect Boost Your Website‘s Trust in Minutes!
  • YAML 自动化用例中 GET vs POST 请求的参数写法差异