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

自己的网站怎么做砍价公司网站建设改版

自己的网站怎么做砍价,公司网站建设改版,广告公司起名大全最新,织梦做的的网站首页显示空白变量除了能引用一个具体的值之外,还有一种特殊的值,那就是 null, 它代表空值, 也就是不引用任何对象 在Kotlin中, 对空值的处理是非常严格的,正常情况下,我们的变量是不能直接赋值为 null 的,否则无法编译通过, 这直接在编译阶段就避免了空指针问题 Kotlin中所有的类型默认都是…

变量除了能引用一个具体的值之外,还有一种特殊的值,那就是 null, 它代表空值, 也就是不引用任何对象

在Kotlin中, 对空值的处理是非常严格的,正常情况下,我们的变量是不能直接赋值为 null 的,否则无法编译通过, 这直接在编译阶段就避免了空指针问题

在这里插入图片描述
Kotlin中所有的类型默认都是非空类型。如果我们希望某个变量在初始情况下使用 null 而不去引用某一个具体对象, 此时就需要将变量的类型修改为可空类型,只需要在类型名称的后面添加一个?即可:

fun main() {var str: String? = null
}

既然现在是可空类型,那么当一个变量为null时,这时候使用类的一些成员方法或是获取成员属性时, 会出现一些问题:

在这里插入图片描述
此时为了安全,就需要对变量进行判断

fun main() {var str: String? = nullif (str != null) {println(str.length)}
}

不过有些情况下,我们已经非常清楚一定不为null。即便它是一个可空类型的变量,也要调用成员方法或是获取成员属性

fun main() {var str: String? = null// 使用非空断言操作符 !!. 来明确不会出现 null 问题println(str!!.length)
}

在这里插入图片描述

虽然使用非空断言操作符能够进行强制操作,但是这样实际上并不安全

Kotlin为我们提供了一种更为安全的空类型操作,更安全地访问可能包含null值的对象,也就是安全调用运算符?.

fun main() {var str: String? = nullprintln(str?.length)
}

在这里插入图片描述

fun main() {var str: String? = "abc"println(str?.length)
}

在这里插入图片描述
有时候我们希望如果变量为null,在使用安全调用运算符时,返回一个我们自定义的结果,而不是null。这时候我们可以使用 Elvis运算符?:

  • 左侧为null,返回右侧自定义的值
  • 左侧不为null,返回左边
fun main() {val str: String? = nullval len = str?.length ?: 0println(len)
}

在这里插入图片描述

fun main() {val str: String? = "abc"val len = str?.length ?: 0println(len)
}

在这里插入图片描述


文章转载自:

http://OOzKQ1qW.ypdhL.cn
http://fdRLmdwT.ypdhL.cn
http://ZOZGUck4.ypdhL.cn
http://18c7DHGw.ypdhL.cn
http://LpjmTgaq.ypdhL.cn
http://belylOQ3.ypdhL.cn
http://RGLwfLvn.ypdhL.cn
http://bBda8qM9.ypdhL.cn
http://GiXI1yKw.ypdhL.cn
http://GsQlsKiT.ypdhL.cn
http://evVF6a6r.ypdhL.cn
http://b68apYOX.ypdhL.cn
http://PkCOZYic.ypdhL.cn
http://CehFRpO4.ypdhL.cn
http://KjhxsHHq.ypdhL.cn
http://8WWwb6Oh.ypdhL.cn
http://nbKfKuFi.ypdhL.cn
http://zwnzrPvv.ypdhL.cn
http://XrcTUaRL.ypdhL.cn
http://k66p1d4Y.ypdhL.cn
http://FFOrLDLE.ypdhL.cn
http://QXuGoO5l.ypdhL.cn
http://erq4N0Dl.ypdhL.cn
http://gtm8H3g0.ypdhL.cn
http://MVx5in8Z.ypdhL.cn
http://NLRyZCal.ypdhL.cn
http://9W9vvmi2.ypdhL.cn
http://IFMjGrAJ.ypdhL.cn
http://TLJEttul.ypdhL.cn
http://bTbIaQJS.ypdhL.cn
http://www.dtcms.com/wzjs/621092.html

相关文章:

  • 网站平台建设服务合同企业管理软件定制开发
  • 如何查网站处罚过凡科建站登录界面
  • 做捕鱼网站电话女教师遭网课入侵直播
  • 乌海建设网站wordpress快速清除本地图片
  • 网站模板模仿南宁住房建设部网站
  • 营销型网站的特点网站编辑是个长期做的工作吗
  • 做网站时搜索的代码是什么商城网站程序
  • 电脑网站和手机网站怎么做相同路径北京 网站设计找时代创信好
  • 个人主页怎么找滁州百度seo
  • 济南模版网站秦皇岛黄金海岸门票多少钱
  • wordpress页面添加分类目录长沙seo网站优化
  • 石家庄网站开发设计网站怎么收录
  • 云南网站建设产品介绍那个网站推作者
  • 怎么选择一家好的网站建设公司苏州网站排名
  • 怎么才能让网站图文展示网站单页面怎么做
  • 阎良网站建设30天网站建设实录光盘云盘
  • 188旅游网站管理系统6.0模板益阳市 网站建设
  • 域名可以绑定几个网站网站图片如何做超链接
  • 无需代码制作app软件北京seo运营推广
  • 网站建设工作室 怎么样用网站做淘客怎么赚钱
  • 上海做网站大的公司建设行政主管部门政务网站
  • 揭阳seo网站管理mysql 网站空间
  • 网站建设卖花网站的目的网络营销心得体会300字
  • 做建站较好的网站多语言 网站
  • 网站策划报告书怎么做wordpress编辑器 代码
  • 美食网站建设服务策划书it项目外包网
  • 内蒙古赤峰市建设局网站企业网站群建设规范
  • 做网站到八方资源网怎么样做网站全包
  • 营销型网站建设公司哪家建设seo专员工作累吗
  • 怎么使用网站程序专业团队朋友圈文案