Hvilket godt nok virker i dette tilfælde, men ikke med variabler der kan sættes menignsfyldt til 0, false eller "" - og ikke skal gives default værdier af den grund.
Det vil jeg ikke lige kunne give dig ret i. if-sætningen er for det første mindre kode at eksekvere og ikke mindst utvetydig på alle punkter for enhver programmør. Så det ville jeg nok rekommandere - og også selv skrive.
Ikke rigtig. Det er en operator, if-sætningen er en sætning. De er ikke hinandens synonymer på nogen måde. De kan langt hen af vejen bruges til det samme, men det er jo ikke det samme :)
Og if-sætningen har ingen else - for ingen else er nødvendig, da vi jo ingenting skal gøre hvis betingelsen ikke er opfyldt. Men den terniære operator, "conditional" eller "komprimeret betingelse" eller hvad man vil kalde den på dansk, har altid en else - og vil derfor altid både teste betingelsen og tildele variablen en værdi - men nogen gange bare sig selv. Der er da det mere optimalt at teste betingelsen og kun hvis den er opfyldt rent faktisk tildele variablen.
Synes godt om
Ny brugerNybegynder
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.