Avatar billede mczlimmer Nybegynder
21. marts 2010 - 01:28 Der er 6 kommentarer

Forsimpling af kode

Hej Eksperter,

Kan det ikke lade sig gøre at forsimple den her kode, fx via nogle løkker eller noget?

var p1:Number = p2;
var p2:Number = p3;
var p3:Number = p4;
var p4:Number = p5;
var p5:Number = p6;
var p6:Number = p7;
var p7:Number = p8;
var p8:Number = p9;
var p9:Number = p10;

var dp1:Number = p2-p1;
var dp2:Number = p3-p2;
var dp3:Number = p4-p3;
var dp4:Number = p5-p4;
var dp5:Number = p6-p5;
var dp6:Number = p7-p6;
var dp7:Number = p8-p7;
var dp8:Number = p9-p8;
var dp9:Number = p10-p9;

Ville gerne have den op til mindst p25, men jeg føler mig meget dum bare at side og gentage mig selv...
Avatar billede maqhem Nybegynder
21. marts 2010 - 01:40 #1
for(var i:int = 1; i <= 25; i++) {
this["p" + i] = this["p" + (i + 1)];
}

for(var i:int = 1; i <= 25; i++) {
this["dp" + i] = this["p" + (i + 1)] - this["p" + i];
}
Avatar billede maqhem Nybegynder
21. marts 2010 - 01:41 #2
Ja, koden duer teoretisk set. I praksis skal det være to forskellige variabler i de to forskellige løkker:

for(var i:int = 1; i <= 25; i++) {
this["p" + i] = this["p" + (i + 1)];
}

for(var j:int = 1; j <= 25; j++) {
this["dp" + j] = this["p" + (j + 1)] - this["p" + j];
}
Avatar billede mczlimmer Nybegynder
21. marts 2010 - 01:52 #3
Tak, det gjorde det mærkbart mere overskueligt...
Har aldrig set den med de firkantede parenteser, dem bliver jeg glad for :-)

Smid et svar...
Avatar billede mczlimmer Nybegynder
21. marts 2010 - 02:00 #4
Hvad er "int"? Integer values? og har du nogen ide om hvorfor jeg får denne fejlmeddelse når jeg bruger int: "The class or interface 'int' could not be loaded." ?
Avatar billede mczlimmer Nybegynder
06. september 2010 - 16:49 #5
Hej Maqhem,

Smider du et svar, så du kan få lidt point?
Avatar billede mczlimmer Nybegynder
28. september 2010 - 11:15 #6
Smid et svarmaqhem og pointene er dine...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester