热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

scalaspark数据对比_Scala,Spark中==和===之间的区别

IamfromaJavabackgroundandnewtoScala.IamusingScalaandSpark.ButImnotabletounderstandwhereIus

I am from a Java background and new to Scala.

I am using Scala and Spark. But I'm not able to understand where I use ==and ===.

Could anyone let me know in which scenario I need to use these two operators, and what's are difference between == and ===?

解决方案

The "==" is using the equals methods which checks if the two references point to the same object. The definition of "===" depends on the context/object. For Spark , "===" is using the equalTo method.

See

(Since you are referencing Spark:) An important difference for Spark is the return value. For Column:

== returns a boolean

=== returns a column (which contains the result of the comparisons of the elements of two columns)



推荐阅读
author-avatar
橡树NO洋_640
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有