Téléchargement des produits


Version anglaise


 

Cette fonction compare que deux variables référencent la même valeur.

Freemarker permet de comparer deux variables de type Number / String / Date / Time / Date-time ou Boolean, mais il n'est pas possible de comparer deux Sequence ou deux Hash.

Elle retourne "true" si les deux variables passées en paramètre référencent la même valeur, "false" sinon.

 

Paramètres

Tout type

valRef1

Variable à comparer

Obligatoire

Tout type

valRef2

Variable à comparer

Obligatoire

 


Par exemple

<#-- Return false -->
${ hardisCore.sameObjectReference(1, 1) }
<#assign aHash = {"attr1": true} aHash2 = {"attr2": false} />
<#-- Return false -->
${ hardisCore.sameObjectReference(aHash, aHash2) }
<#assign aHash2 = aHash />
<#-- Return true -->
${ hardisCore.sameObjectReference(aHash, aHash2) }
<#assign aHash2 = {"attr1": true} />
<#-- Return false -->
${ hardisCore.sameObjectReference(aHash, aHash2) }