Spesso i programmatori utilizzano funzioni booleane che restituiscono valori booleani true o false (trueo false)
Tali funzioni sono utili per controlla alcune proprietà.
Considera due esempi di scrittura di una funzione logica che controlla l'uniformità di un numero
1) Modo migliore:
risultato dell'espressione
n % 2 == 0
sarà vero (True) o falso (False)
Non c'è bisogno di scrivere un'istruzione condizionale! |
2) Non farlo!
Puoi scriverlo così, ma è comunque meglio non fare un disco più lungo |
bool isEven(int n)
{
rendimento (n % 2 == 0);
}
|
bool isEven(int n)
{
se (n % 2 == 0)
restituisce vero;
altro
restituire Falso;
}
|
E l'ultima nota sull'utilizzo di funzioni e procedure: il numero di funzioni e procedure nel programma non è limitato. Inoltre, una subroutine può chiamare un'altra subroutine e persino se stessa.