Avatar billede thomaaaz Nybegynder
13. januar 2003 - 01:41 Der er 4 kommentarer og
1 løsning

hvis man gerne vil hente funktion fra liste...

Hej
Hvis man har en liste der indeholder 11 funktioner (og kan man godt det?) og gerne vil hente hver funktion frem alt efter behov, hvordan gør man så det?
Det jeg sidder med er det her:
procedurer=[Columbia(),Venezuela(),Guyana(),Surinam(),FranskGuyana(),Equador(),Peru(),Brasilien(),Bolivia(),Paraguay(),Uruguay(),Argentina(),Chile()]

og jeg vil gerne kunne hente dem nogenlunde sådan her - procedurer[BackToLand-35]
hvordan kan man det ?
på forhånd tak
Avatar billede sparkl Nybegynder
13. januar 2003 - 02:48 #1
Du kan bruge call funktionen:

call (#Handler, script)
Avatar billede sparkl Nybegynder
13. januar 2003 - 03:12 #2
eks:

procedurer = [#land1,#land2,#land3]

call (procedurer[2], hvilketScript]
Avatar billede thomaaaz Nybegynder
13. januar 2003 - 12:54 #3
Når du skriver hvilket script - hvordan definerer man det og skriver det op, for jeg har scripterne til at ligge i en anden cast "landes baggrunde" og de ligger i samme rækkefølge der...
Men der bliver ved med at komme fejl op, når jeg skriver fx.
call(procedurer[BackToLand-35]),"landes baggrunde",backtoland-35) eller
call(procedurer[BackToLand-35]),backtoland-35,"landes baggrunde") eller
call(procedurer[BackToLand-35]),backtoland-35)
hvad skal jeg skrive?
hjælp!!!
Avatar billede sparkl Nybegynder
14. januar 2003 - 00:18 #4
Prøv noget i stil med:

call (procedurer[BackToLand-35], script ("membernavn", "landes baggrunde"))

membernavn skal være navnet på den member din handler ligger i..
Avatar billede thomaaaz Nybegynder
14. januar 2003 - 02:36 #5
Det funker bare :) Tusind tak - du er en savior!!!
30 point til dig!
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
Kurser inden for grundlæggende programmering

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