首页 > 技术文章 > [Training Video - 4] [Groovy] Object equality and variable equality check

MasterMonkInTemple 2015-10-06 21:10 原文

def x=2
def y=3

if(x == y){
	log.info "equal"
}else{
	log.info "not equal"   // print out not equal
}

TestService s1 =  new TestService()
TestService s2 =  new TestService()
log.info s1.is(s2)   // false
s1=s2
log.info s1.is(s2)   // true

class TestService{
	
}

Run result:

Tue Oct 06 21:04:38 CST 2015:INFO:not equal
Tue Oct 06 21:04:38 CST 2015:INFO:false
Tue Oct 06 21:04:38 CST 2015:INFO:true

 

推荐阅读