[例]
结构歧义
[例] 结构歧义
“咬死了猎人的狗”可以是“(咬死了猎人)的狗”,一条狗;也可以是“咬死了(猎人的狗)”,一个事件。两种读法用的字完全相同,差别只在怎样分组。
程序里同样的事随处可见。
1 + 2 * 3
1 + 2 * 3
是 还是 ?
if a then if b then x else y
if a then if b then x else y
里的
else
else
属于哪个
if
if
?