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

梁山做网站价格1688官网入口

梁山做网站价格,1688官网入口,公司做网站注意什么,注册公司取名技巧1、kotlin中内置的Boolean类型,可以有true与false两个值的布尔对象。 布尔值的内置运算有(跟很多语言如java、js一摸一样): ||——逻辑或&&——逻辑与!——逻辑非 fun main() {val a: Boolean trueval b: Boolean fa…

1、kotlin中内置的Boolean类型,可以有true与false两个值的布尔对象。

布尔值的内置运算有(跟很多语言如java、js一摸一样):

  • ||——逻辑
  • &&——逻辑
  • !——逻辑
fun main() {val a: Boolean = trueval b: Boolean = falseval c: Boolean? = nullprintln(a || b) // true (只要一个为真则为真,所以输出true)println(a && b) // false (只要一个为假则为假,所以输出false)println(c) // 也可以为null
}

2、Boolean类型与数字类型一样也可空

fun main() {val a: Boolean? = trueval b: Boolean? = trueprintln(a === b) // true 
}

上边代码为什么返回true?不是有装箱?

解释:

在 Kotlin 中,=== 操作符用于比较两个对象的引用是否相同,即它们是否指向内存中的同一个对象。而对于基本数据类型(如 BooleanIntDouble 等)及其对应的非空类型,情况稍微特殊一些。

上边代码,ab 都是 Boolean? 类型,即它们可以是 Boolean 的值或者 null。当你直接赋值为 truefalse 时,Kotlin 会对这些字面值进行优化,不会进行装箱操作。这意味着,对于 truefalse,Kotlin 会复用已经存在的单例对象,而不是为每次赋值都创建一个新的对象。

因此,当你使用 === 比较 ab 时,结果为 true,这是因为它们都指向了代表 true 的同一个 Boolean 对象。

http://www.zhongyajixie.com/news/63596.html

相关文章:

  • 网站开发相关职业岗位百度商品推广平台
  • 用eclipse做网站开发外贸接单平台
  • 易语言做网站源码线上销售平台
  • 聊城哪里网站做的好本周新闻热点
  • 绵阳安州区做网站的有哪些百度推广首页登录
  • 贵州icp网站备案中心软文写作案例
  • 专做运动品牌的网站济南最新消息今天
  • 零售网站有哪些平台搜索引擎营销方案
  • 网站开发的优势桔子seo
  • 先做网站后备案吗seo优化在哪里学
  • 淄博网站建设排行榜关键词制作软件
  • 大兴建设网站西地那非片能延时多久每次吃多少
  • 资源库网站建设百色seo快速排名
  • 做网站尽在美橙互联百度网盘私人资源链接
  • 一般公司网站是什么设计师做最新军事新闻 今日 最新消息
  • 外贸网站违反谷歌规则百度应用市场官网
  • 微信小程序客户管理系统南京seo优化
  • 益阳网站建设企业合肥推广外包公司
  • 建设通网站是政府的么厦门seo新站策划
  • wordpress 挖矿脚本牡丹江seo
  • 网站名称与主体性质不符谷歌关键词推广怎么做
  • 中国建设银行公积金网缴网站广州网站建设技术外包
  • 网站后台报表统计系统必应搜索推广
  • 做网站是用源码还是模版seo 重庆
  • 企业不想做网站的原因手机游戏性能优化软件
  • 腾讯24小时人工热线seo排名优化是什么
  • 做动漫主题的网站推广赚钱的微信小程序
  • 提供免费网站建设国外网站怎么推广
  • 汉化wordpress插件app优化建议
  • 老师问我做网站用到什么创新技术网站排名优化服务公司