Is there a need for thenif
?
Dal momento che nessun linguaggio tradizionale ha un tale costrutto, la risposta alla tua domanda deve essere "no".
Anche in questo caso non è necessario nemmeno elseif
, poiché le lingue simili a C ottengono con else if
. Quindi, solo perché non è necessario, non significa che non potrebbe esistere.
Quindi dovrebbe esistere? Poiché il suo scopo sarebbe quello di aiutare a scrivere nidificati if
, vale la pena ricordare che questi ultimi spesso aggiungono sia alla complessità ciclomatica che alla scarsa leggibilità. Pertanto, se si desidera evitare% nidificati di co_de (come regola generale), sembra poco utile aggiungere if
a qualsiasi lingua.