v0.2.18
This commit is contained in:
@@ -62,12 +62,12 @@ Ils relèvent de la grammaire et ne sont pas surchargeables.
|
||||
`Object` fournit une opération intrinsèque non overridable :
|
||||
|
||||
```text
|
||||
Object::sameInstance(Object other) -> bool
|
||||
const method sameIdentity(const Object other) -> bool
|
||||
```
|
||||
|
||||
Elle teste l'identité d'instance, c'est-à-dire si deux références désignent exactement le même objet.
|
||||
Cette méthode intrinsèque non overridable, portée par `Object`, teste l’identité de référence : deux accès sont identiques s’ils désignent exactement le même objet.
|
||||
|
||||
Elle n'est pas équivalente à `==`.
|
||||
`sameIdentity()` n’est pas équivalent à `==`, qui exprime l’égalité logique lorsqu’elle est disponible.
|
||||
|
||||
Exemple : deux objets différents peuvent être logiquement égaux mais ne pas être la même instance.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user