Autor Thema: Equals  (Gelesen 1013 mal)

Offline Krugo

  • Frischling
  • *
  • Beiträge: 6
Equals
« am: 19.04.06 - 10:46:22 »
Gibt es in LotusScript einen Möglichkeit, Objekte generell auf Gleichheit zu prüfen?

Offline smoki

  • Senior Mitglied
  • ****
  • Beiträge: 325
  • Geschlecht: Männlich
    • Smoki's Lotus Notes
Re: Equals
« Antwort #1 am: 19.04.06 - 11:39:44 »
Also ich hoffe ich gebe dir die richtige Antwort auf deine relaitv kurze Frage!

Das Vergleichen zweier Variablen (die Objekte) sind kann aus folgenden Gründen erfolgen:

a) Inhaltlicher natur
b) Gleiches Objekt

zu a).

Nein es gibt keine Funktion und man muss sich bauen, da "logisch" verschiedenes als Gleich oder Unterschiedlich gewertet werden kann?! Beispiel sind zwei Datenbanken gleich?! (Zählen hier auch Repliken auf unterschiedlichen Servern als gleich?!) Manchmal sind zudem nicht alle Variablen relevant.
Das ist übrigens bei allen Objektorientierten Sprachen so!

zu b).

Ob zwei Variablen auf das gleiche Objekt verweisen kann mit

Obj1 is Obj2 verglichen werden:

if (Obj1 is Obj2) then
   print "Equal"
else
   print "Not equal"
end if

Gruss
Chris

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz