Toon posts:

[Delphi] Array in één keer vullen

Pagina: 1
Acties:
  • 128 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Voor een projectje waar ik nu mee bezig ben wil ik een array vullen met vooraf gedefinieerde data. Dit kan ik natuurlijk als volgt doen:

Delphi:
1
2
3
4
5
6
7
8
9
X[1] := 'AB';
X[2] := 'BA';
X[3] := 'CA';
X[4] := 'LO';
X[5] := 'PI';
...
...
X[34] := 'XA';
X[35] := 'YT';

Maar aangezien dit nogal lange en ondoorzichte code oplevert vroeg ik me af of dat ook in één regel zou kunnen. Zoiets als dit dus:
Delphi:
1
X := ('AB', 'BA', 'CA', 'LO', 'PI', ..., ..., 'XA', 'YT');

Bovenstaande code werkt dus niet.

Mijn vraag is dus: kan dit wel en zo ja, hoe? Ik kan het nergens vinden.

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 16:58

Creepy

Tactical Espionage Splatterer

Tijdens het declaren van je array variable kan dit wel. Dit staat overigens in de HELP van Delphi bij het stukje over array's.
Delphi:
1
2
var 
  X: Array [1..35] of String = ('AB','BA'. ..... 'YT');

Kan zijn dat de syntax niet helemaal klopt. M'n Delphi is een beetje roestig ;)

[ Voor 11% gewijzigd door Creepy op 10-06-2004 11:30 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
Is dat zo?? Dan moet ik nog een keer driftig gaan zoeken in de help. Is me eer te na eigenlijk ;)

Maar, dat kan dus alleen tijdens de declaratie? Nah ja, is opzich ook geen probleem.

Thanks!!

Verwijderd

Verwijderd schreef op 10 juni 2004 @ 11:43:
...Is me eer te na eigenlijk ;)...
:?

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 24-05 14:53

NMe

Quia Ego Sic Dico.

Dat ie vindt dat ie dat meteen al had moeten/kunnen doen. :P

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.