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

海南网站备案免费建立网站教程

海南网站备案,免费建立网站教程,北京网站优化前景,做医疗的网站目录 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.sczhlp.com/news/177590/

相关文章:

  • 网站如何做网站解析农产品十大交易平台
  • 网站开发工程师年度总结2022年最火的关键词
  • 上海 网站开发 兼职360推广登录入口
  • 登录自治区建设厅的网站查询it人才外包
  • 建站之星免费网站前台框架
  • 小学网站建设方案网站制作教程ppt
  • 江西网站制作公司网站模板如何用
  • 天津哪家做企业网站网站网站开发犯法吗
  • 南网站建设 首选搜点网络西安免费做网站哪家好
  • 网站域名要怎样规划wordpress代码添加文章字段栏目
  • 如何规避电子政务门户网站建设百度门户网站
  • 网站建设 需求分析报告昌乐网站建设
  • 网站建设总体要求上小学网站建设
  • 无锡网站建设制作方案网站推广方式介绍
  • 推荐几个自学做衣服的网站用DW 做响应式网站
  • 本地搬家网站建设思路wordpress的分类目录
  • 云服务器搭建网站广东建网站的公司
  • 郑州网站运营软文写作经验是什么
  • wordpress网站响应速度插件深圳网站制作需要多少钱
  • 东营建设信息网站装修哪家好
  • 电子商务网站建设摘要旅游企业信息门户
  • 闵行工程建设网站营销宝
  • 网站开发要跑道吗鞍山 中企动力提供网站建设
  • 丹阳企业网站制作手机应用软件开发培训班
  • 制作网站用什么软件好浙江平台网站建设找哪家
  • 深圳网站建设-龙华信科网站建设运营计划
  • 外部网站 同意加载网站建设时怎么赚钱的
  • 做网站必备软件网站要懂代码
  • 莱芜网站建设自助建站优化如何制作网上商城
  • seo网站有优化培训班吗芭嘞seo