Dans une déclaration de condition (IF), tout le monde l'utilise (position < size)
, mais pourquoi?
Seule convention ou il y a une bonne raison à cela?
Trouvé à l'état sauvage:
if (pos < array.length) {
// do some with array[pos];
}
Rarement trouvé:
if (array.length > pos) {
// do some with array[pos];
}
[min, max]
et non [max, min]
. Par conséquent, il est naturel de vérifier qu'un élément x
appartient à l'intervalle en écrivant min <= x <= max
.
if (MIN <= x && x <= MAX)
. (Dans certaines langues, cela peut être écrit ainsiMIN <= x <= MAX
; en C, c'est parfaitement légal mais ne signifie pas ce que vous pourriez penser que cela signifie).