& Operator

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
Mathias
Beiträge: 6938
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

& Operator

Beitrag von Mathias »

Ich habe eine C++ Code auf Pascal abgeändert und versehentlich ein "&" stehen lassen und das Programm lief ohne Fehler.
Als Versuch habe ich dann folgender Code geschrieben und es kommt 4x Hello World.

Was macht das & Zeichen ?

Code: Alles auswählen

program Project1;
 
const
  s = 'Hello World';
 
  procedure test(s: string);
  begin
    Writeln(s);
  end;
 
begin
  test(s);
  test(&s); // Was passiert hier
  Writeln(s);
  Writeln(&s);  // Was passiert hier
  Readln;
end.
PS: Ich wollte zuerst den Titel "&" Operator schreiben, das hat das Forum nur eine Fehlermldung gebracht:
Forbidden

You don't have permission to access /posting.php on this server.
Auch '&' Operator geht nicht. :shock:
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
theo
Beiträge: 10904
Registriert: Mo 11. Sep 2006, 19:01

Re: & Operator

Beitrag von theo »

Eigentlich in diesem Falle nichts.
Google ist dein Freund: Ampersandoperator -> http://docwiki.embarcadero.com/RADStudi ... e_Elemente

Mathias
Beiträge: 6938
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: & Operator

Beitrag von Mathias »

Wen man den Namen Ampersand kennt, dann ist Google ein Freund. ;)
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Antworten