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

商城网站建设大连邢台建网站

商城网站建设大连,邢台建网站,网店营销策划书,wordpress 极简模板目录 1、?.和!!介绍 2、使用场景和最佳实践 3、代码示例和解释 1、?.和!!介绍 ‌Kotlin中的?.和!!主要区别在于它们对空指针的处理方式。‌ ‌?.#xff08;安全调用操作符#xff09;‌#xff1a;当变量可能为null时#xff0c;使用?.可以安全地调用其方法或属性…目录 1、?.和!!介绍 2、使用场景和最佳实践 3、代码示例和解释 1、?.和!!介绍 ‌Kotlin中的?.和!!主要区别在于它们对空指针的处理方式。‌ ‌?.安全调用操作符‌当变量可能为null时使用?.可以安全地调用其方法或属性。如果变量为null则不执行调用直接返回null。例如 val name: String? null println(name?.length) // 输出 null因为 name 为 null 这种方式不会抛出空指针异常而是安全地处理null值‌。 ‌!!非空断言操作符‌当变量可能为null时使用!!会强制执行调用如果变量为null则会抛出空指针异常。例如 val list: ArrayListString? null println(list!!.size) // 如果 list 为 null则会抛出 NullPointerException 这种方式相当于在Java中的断言操作即如果变量为null则抛出异常‌。 2、使用场景和最佳实践 ‌使用?.‌当你需要安全地处理可能为null的变量时使用?.可以避免空指针异常确保代码的健壮性。例如在UI渲染中避免因数据未准备好而导致的崩溃。‌使用!!‌当你确信变量不会为null或者需要在变量为null时抛出异常以提醒开发者时可以使用!!。这种方式适用于内部逻辑处理确保逻辑的正确性。 3、代码示例和解释 ‌安全调用?.‌ val name: String? null println(name?.length) // 输出 null因为 name 为 null ‌非空断言!!‌ val list: ArrayListString? null println(list!!.size) //如果 list 为 null则会抛出 NullPointerException
http://www.dnsts.com.cn/news/199974.html

相关文章:

  • 深圳营销网站有限公司公司网站建设收费
  • 网站建设带购物车wordpress 文章页404
  • 短视频免费素材网站学校网站制作公司
  • 网站不同江苏建设网站酒店装修合同范本
  • 建设h5网站凡客诚品 正品官网
  • 网站建设网站徒手整形seo自动工具
  • 二手网站设计与建设企业在建设自己网站时
  • 网站建设公司杭州18年网站建设表格
  • 家政公司网站的建设如何设置网站服务器访问权限
  • 网站维护和制作怎么做会计分录优化大师手机版下载
  • 厦门做网站哪家好苏州百度关键词优化
  • 四川建设企业网站平台类网站建设胡方案明细
  • 新浪博客怎么给自己网站做链接开源nodejs wordpress
  • 东莞做网站-南城信科iis系统怎么用wordpress
  • 提供邯郸做wap网站济南网站建设(选 聚搜网络)
  • 网站建设文字教程连环画网页设计教程
  • 网站建设数据库如何建设企业电子商务网站
  • 华为云建站和阿里云建站区别深圳物流公司哪家便宜又好
  • 怎样做中英文网站互联网营销策划
  • 郑州网站制作报价百度风云榜小说排行榜
  • 销售产品网站有哪些新宫网站建设公司
  • 成都大型网站维护公司淘宝电商怎么做
  • 出名的网站建设软件wordpress最漂亮的主题
  • 做移动端网站软件开发企业网址查询
  • 需要一个网站开店铺的流程
  • 中华智能自建代理网站长沙人才市场招聘网最新招聘会
  • 微信公众号和微网站常州网站建设电话
  • 网站初期做几个比较好江西省建设厅网站首页
  • 网站建设与管理名词解释猎豹加速器
  • 义乌网站建设软件开发网店推广分为哪几种类型