Я уже давно ломаю голову над этим вопросом и не могу понять. Я прочитал определение свободной переменной «Свободные переменные и связанные переменные» из Википедии и нескольких книг, но не могу ответить правильно.
Рассмотрим следующий код:
local A B C=1 D=2 in
A = 1
proc {Add E F G}
E = A + D + F
end
end
Какие из этих идентификаторов (A, B, C, D, E, F, G) являются свободными идентификаторами?