Шаблоны взрыва кортежей

Я понимаю, что в:

fx = x + 1 где! Y = undefined

значение шаблона взрыва заключается в том, что y должно быть вычислено до f .

Аналогично:

fx = x + 1, где! (! a,! b) = (undefined, undefined)

значение такое же, по отношению к x и y .

Но что означают образцы взрыва в:

fx = x + 1 где (! A,! B) = (undefined, undefined)

Похоже, что undefined не вычисляется. Когда вступают в силу встроенные шаблоны взрыва? Если кортеж шаблона принудительный? Может ли кто-нибудь привести пример, где (! A,! B) = (..) отличается от (a, b) = (..) ?

7
задан Peaker 28 June 2011 в 15:58
поделиться