2015-01-29 11 views
5

Ho iniziato oggi ad imparare delphi. Mi chiedo se c'è un modo per creare un codice delphi come il mio su java usando il per ciascuno con una matrice di oggetti. c'è il mio codice Java:C'è un modo in delphi (oggetto Pascal) per creare uno per ciascuno come in java?

 class test { 
     public static void main(String[] args){ 

       String[] names={"ali","samad","kamel","djamel","mustapha"}; 

       for(String name:names){ 
         System.out.println("user:"+name); 
        } 
      } 
     } 

grazie.

+0

Come nota a margine: gli array iterazione e collezioni è troppo ripida per il primo giorno. –

+0

Sono usato per la programmazione java per 2 anni e tutto ciò di cui ho bisogno è sapere come fare ciò che facevo in java su delphi. @ FreeConsulting –

+1

Cioè, serve più apprendimento. –

risposta

7

È possibile utilizzare un ciclo for..in, in questo modo

const 
    names : array [0..4] of string = ('ali','samad','kamel','djamel','mustapha'); 
var 
s : string; 
begin 
    try 
    for s in names do 
    Writeln(s); 

    except 
    on E: Exception do 
     Writeln(E.ClassName, ': ', E.Message); 
    end; 
    readln; 
end. 
+0

posso usare questo modello quale mai il tipo di oggetto nell'array? come una serie di persone o insegnanti ?? –

+1

Sì, è possibile utilizzare questo in matrici dinamiche e array statici, – RRUZ

+4

Ragazzi dimenticate di menzionare che per il ciclo in loop è supportato solo in Delphi 2005 e versioni successive. Quindi se OP ha una versione precedente di delphi, non sarà in grado di usarlo. – SilverWarior

Problemi correlati