Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Ayuda con Bucles (https://www.clubdelphi.com/foros/showthread.php?t=85593)

Olenkaguilar 05-04-2014 01:05:20

Ayuda con Bucles
 
Buenas me eh tocado en varios ejemplos con esta expresión y la verdad es que no entiendo
Código Delphi [-]
uses
  SysUtils;
var
i : integer;
espacio : string = '';
begin
for i := 1 to 10 do
  begin
    espacio := espacio + IntToStr(i);
    espacio := espacio + '  '
  end;
 Writeln(espacio);
 Readln;
end.

lo que hace es mostrar en una linea números del 1 al 10 separados por un "espacio", lo que no entiendo es esta parte o comparación

Código Delphi [-]
espacio := espacio + IntToStr(i);  // en esta linea lo único que entiendo es que convierte de Integer a String para sumar "espacio" y me da espacio???
    espacio := espacio + '  '
//espacio + ' ' es igual a espacio???

Casimiro Notevi 05-04-2014 01:29:26

Cuando sumas texto, realmente no sumas, sino que concatenas, ejemplo:

Código Delphi [-]
var  
  cSaludo : string;
begin
  cSaludo = 'H' + 'O' + 'L' + 'A';
  showmessage( cSaludo );    //   Esto muestra:    HOLA
end;


La franja horaria es GMT +2. Ahora son las 02:03:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi