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

昆明旅行社网站开发广点通广告投放平台

昆明旅行社网站开发,广点通广告投放平台,微店商城官网,网络管理系统admin如果你想比较一下看看两个Scala对象是否相等,可以使用或者,或它的反义!。下面举几个例子: scala> 1 2 res24: Boolean false scala> 1 ! 2 res25: Boolean true scala> 2 2 res26: Boolean true 这些操作对所有对象都起作用&…

如果你想比较一下看看两个Scala对象是否相等,可以使用或者==,或它的反义!=。下面举几个例子:

  1. scala> 1 == 2 
  2. res24: Boolean = false 
  3. scala> 1 != 2 
  4. res25: Boolean = true 
  5. scala> 2 == 2 
  6. res26: Boolean = true 
这些操作对所有对象都起作用,而不仅仅是基本类型。例如,你可以用他比较列表:

  1. scala> List(123) == List(123)  
  2. res27: Boolean = true 
  3. scala> List(123) == List(456)  
  4. res28: Boolean = false 
进一步,你还可以比较不同类型的两个对象:

  1. scala> 1 == 1.0 
  2. res29: Boolean = true 
  3. scala> List(123) == "hello" 
  4. res30: Boolean = false 
你甚至可以比较null,或任何可能是null的东西。不会有任何异常被抛出:

  1. scala> List(123) == null 
  2. res31: Boolean = false 
  3. scala> null == List(123)  
  4. res32: Boolean = false 
如你所见,==已经被仔细地加工过,因此在许多情况下你都可以得到你想要的相等性的比较。这只是用了一个非常简单的规则:首先检查左侧是否为null,如果不是,调用equals方法。由于equals是一个方法,因此比较的精度取决于左手边的参数。又由于已经有一个自动的null检查,因此你不需要手动再检查一次了。自动检查机制不会检查右手侧的参数,但是任何合理的equals方法都应在参数为null的时候返回false。

这种类型的比较对于不同的对象也会产生true,只要他们的内容是相同的并且它们的equals方法是基于内容编写的。例如,以下是恰好都有五个同样字母的两个字串的比较:

  1. scala> ("he" + "llo") == "hello" 
  2. res33: Boolean = true 
Scala的==与Java的有何差别

Java里的既可以比较原始类型也可以比较参考类型。对于原始类型,Java的==比较值的相等性,如Scala。然而对于参考类型,Java的==比较了参考相等性:reference equality,也就是说这两个变量是否都指向于JVM堆里的同一个对象。Scala也提供了这种机制,名字是eq。不过,eq和它的反义词,ne,仅仅应用于可以直接映射到Java的对象。

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

相关文章:

  • cnnic可信网站必须做吗企业全网推广公司
  • 网站降权怎么处理如何让网站被百度收录
  • 杭州网站建设设计百度搜索引擎
  • 东莞市住房和城乡建设局网站自媒体135网站免费下载安装
  • 温州网站建设接单网络推广大概需要多少钱
  • 网络营销策划创意案例点评百度关键词seo外包
  • pc网站做app京东沈阳seo博客
  • 网站建设与管理代码百度怎么做推广和宣传
  • 中国世界排名前100大学seo推广一年要多少钱
  • 网站建设的战略作用网页设计与网站建设教程
  • 平台搭建需要什么技术肇庆seo优化
  • python不用框架做网站友情链接图片
  • 计算机网络工程网站建设长沙seo网站排名优化公司
  • 网站公司维护怎样做推广是免费的
  • 网站用哪种语言医疗网站优化公司
  • iis中怎样配置网站绑定百度极速版下载安装最新版
  • wordpress添加站点在线生成网页网站
  • 外贸商城网站制作成都网多多
  • 网站怎么做pc端盒子网络营销站点推广的方法
  • 微信小程序怎么一键删除国内最好的seo培训
  • 深圳设计网站公司哪家好网站seo好学吗
  • 做软欧的网站一个企业该如何进行网络营销
  • 万州网站建设网站建设一般多少钱
  • 大学生做网站步骤电商大数据查询平台免费
  • 做网站相册百度网页网址
  • 新疆网站建设哪家好专业北京网站建设公司
  • thinkphp大型网站开发公司企业员工培训
  • 做网站运营的女生多吗自己怎么做网站推广
  • 游戏网站建设的必要性深圳最新新闻事件今天
  • 重庆市项目经理在建查询南宁seo推广优化
  • 【verge3d】如何在项目里调用接口
  • gitee 流水线+docker-compose部署 nodejs服务+mysql+redis
  • C#读取文件, IO 类属性及使用示例
  • DAY12DAY13-新世纪DL(Deeplearning/深度学习)战士:破(改善神经网络)1
  • 软件SPI实现(3):SPI协议测试(使用W25Q64)
  • Oracle数据库文件管理与空间问题解决指南