In other words, one may see the previous statement as either of the following expressions: if a then (if b then s) else s2 if a then (if b then s else s2) The dangling else problem dates to ALGOL 60, and has been resolved in various ways in subsequent languages.
Jinými slovy je otázkou, zda se má předchozí příkaz chápat jako if a then (if b then s) else s2 nebo if a then (if b then s else s2) Problém nepovinného else se objevil v jazyce ALGOL 60, a v následujících jazycích byl řešen různými způsoby.