Dangling else
Sign in to saveproblem in computer programming
Wikidata facts
- Instance of
- syntactic ambiguity
Show 2 more facts
- described at URL
- parsifalsoft.com/ifelse.html
- Stack Exchange tag
- stackoverflow.com/tags/dangling-else
Sources (1)
via Wikidata · CC0
Article · Deutsch
Das Problem des dangling else (englisch dangling ‚baumelnd‘) ist ein Beispiel für eine scheinbare Mehrdeutigkeit einer Programmiersprache, die für Verwirrung sorgen kann, insbesondere bei falscher Einrückung. Tatsächlich ist die Semantik in den meisten Sprachen eindeutig definiert, schon weil die Grammatik der Sprache sonst nicht eindeutig zerlegbar wäre. Das Problem taucht in einigen Programmiersprachen (wie C, C++, Java) auf, wenn zwei verschachtelten if-Anweisungen nur ein else-Zweig gegenübersteht. Es kann nur auftreten, wenn eine optionale Klammerung weggelassen wird.
Abstract from DBpedia / Wikipedia · CC BY-SA