Avatar billede caturn Nybegynder
26. juli 2003 - 12:21 Der er 10 kommentarer og
1 løsning

Fejlretning i if

Hvad er fejlen i den her linie?

if (($workwood > -1) && ($workfood > -1) && ($workston > -1) && ($workiron > -1) && ($workweap > -1)) && (($workwood + $workfood + $workston + $workiron + $workweap) == (($info[men] + $info[women]) - ($unuseablewomen + $info[light] + $info[heavy] + $info[bowmen] + $info[riders]))) {


Jeg får noget med T_BOOLEAN_AND eller sådan noget.
Avatar billede tipsen Nybegynder
26. juli 2003 - 12:22 #1
paranteser er sat forkert - kig dem efter.
Avatar billede caturn Nybegynder
26. juli 2003 - 12:25 #2
Når jeg tæller igennem passer det fint.
Avatar billede ahv Nybegynder
26. juli 2003 - 12:25 #3
Dette burde vel kunne gøre det, der er heller ingen grund til at sætte for mange ->

if ($workwood > -1 && $workfood > -1 && $workston > -1 && $workiron > -1 && $workweap > -1 && ($workwood + $workfood + $workston + $workiron + $workweap) == ($info[men] + $info[women]) - ($unuseablewomen + $info[light] + $info[heavy] + $info[bowmen] + $info[riders]))
Avatar billede ahv Nybegynder
26. juli 2003 - 12:27 #4
Der er vel også en unødvendig parantes mere ->

if ($workwood > -1 && $workfood > -1 && $workston > -1 && $workiron > -1 && $workweap > -1 && $workwood + $workfood + $workston + $workiron + $workweap == ($info[men] + $info[women]) - ($unuseablewomen + $info[light] + $info[heavy] + $info[bowmen] + $info[riders]))
Avatar billede tipsen Nybegynder
26. juli 2003 - 12:30 #5
Er det egentlig "parantes" eller "parentes"? (Kan aldrig huske det!)
Avatar billede ahv Nybegynder
26. juli 2003 - 12:32 #6
Parentes, min fejl.
Avatar billede ahv Nybegynder
26. juli 2003 - 12:32 #7
Når du havde også selv skrevet det med a ;o)
Avatar billede caturn Nybegynder
26. juli 2003 - 12:34 #8
Så virker det, ahv.
Tak skal du have.
Måske kan du bare lige forklare hvor fejlen præcis var så jeg selv kan klare det næste gang?
Avatar billede ahv Nybegynder
26. juli 2003 - 12:35 #9
Jeg citerer blot tipsen "paranteser er sat forkert - kig dem efter."
Avatar billede tipsen Nybegynder
26. juli 2003 - 12:36 #10
caturn: Selvom du ved præcis hvor fejlen var i ovenstående hjælper det dig ikke mere end udsagnet "parenteser er sat forkert", da du nok ikke laver præcis samme fejl igen, men sandsynligvis vil sætte andre parenteser forkert på et andet tidspunkt.
Avatar billede ahv Nybegynder
26. juli 2003 - 12:38 #11
En godt tip er alrdig at sætte flere parenteser end nødvendigt, de fleste peljer at løbe sur i dem, når de rkommer for mange.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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