Quando ho iniziato a imparare la programmazione, ricordo di aver avuto una discussione con il mio insegnante sulle affermazioni di If Else. Stavo sostenendo che:
if {
...
} else if {
...
} ...
è fondamentalmente lo stesso di:
if {
...
else {
if {
...
} else {
if {
...
} else {
...
}
}
}
ma ha detto che erano completamente diversi. Dopo un po 'di discussione ho accettato che sono diversi. Ora, nel corso degli anni sono tornato a questo e ho guardato su di loro per vedere l'evidente differenza principale ma per la vita di me non riesco a vederlo.
Qualcuno può chiarire perché esattamente sono diversi (a parte l'ovvio nidificazione)