suit: gleich und selbst

Beitrag lesen

bin gerade etwas zuge... , ähh, verwirrt.

x = 1
y = 1

würde man sagen, x hat den gleichen Wert wie y, oder x hat den selben Wert wie y

x und y haben eindeutig den _gleichen_ Wert 1, denselben Wert 1 haben sie aber noch lange nicht, weil jede Variable für sich einen eigenen Wert 1 besitzt

oder anders formuliert, existiert jede Zahl (als abstrakte Entität) nur EINMAL?

Nein, in diesem Fall existiert die Zahl 1 2x getrennt voneinander.

Hanna hat einen roten Pulli mit der Artikelnummer 12345 gekauft
Rita hat einen roten Pulli mit der Artikelnummer 12345 gekauft

Beide haben also den gleichen Pulli aber noch lange nicht denselben Pulli

Anders:

Hanna und Rita stehen am Wühltisch und halten beide denselben (es gibt nur 1 Stück) roten Pulli mit der Artikelnummer 12345 in der Hand.

Dieser Unterschied kommt in einer Programmiersprache aber nur zu Tragen, wenn man die Variablen per Referenz verwendet bzw. aufeinander referenziert.

In PHP z.B. in folgendem

$x = 1;  
$y =& $x;

zählt man jetzt $y++ zählt, verändert sich $x auch, weil sie denselben Wert teilen

$x = $y = 1; hingegen würde nur beiden Variablen den gleichen Wert zuweisen