Bertel Lund Hansen <nospamius@lundhansen.dk> wrote:
>>Skal bruge noget i retning af dette:
>>if (ab<3) or if (ab>6) g?r noget...
>
> if (ab<3 || ab>6) g?r XYZ
Nogen gange er det paenere at lave den eksplicit:
if (ab < 3) {
//XYZ
} else if (ab > 6) {
//XYZ
}
Men hvis du skal goere det samme i alle tilfaelde, saa
er det bare med at faa den saa kompakt det er muligt.
Nu vi er ved optimering af logiske (bool'ske) udtryk, saa
kan de-morgans regler for en god ordens skyld lige naevnes:
http://mathworld.wolfram.com/deMorgansLaws.html
Beviset for deres korrekthed foeres nemmest ved sandhedstabeller,
hvis man er i tvivl.
En anden ting jeg ikke kan lide er naar folk kalder deres variabel
for notFound, notSet, notFlagged osv. Fjern negationen og kald dem
found, set, flagged etc.
--
j.