Spesso i programmatori utilizzano funzioni booleane che restituiscono valori booleani: true o false (True o 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 risulterà essere un disco più lungo, quindi è meglio non farlo |
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.