W instrukcji warunkowej (IF) wszyscy używają (position < size), ale dlaczego?
Tylko konwencja czy jest ku temu dobry powód?
Znalezione na wolności:
if (pos < array.length) {
// do some with array[pos];
}
Rzadko spotykane:
if (array.length > pos) {
// do some with array[pos];
}
[min, max]a nie [max, min]. Dlatego sprawdzanie, czy element xnależy do interwału, jest naturalne min <= x <= max.
if (MIN <= x && x <= MAX). (W niektórych językach można to zapisać jakoMIN <= x <= MAX; w C jest to całkowicie legalne, ale nie oznacza, co mogłoby się wydawać).