ML
Size: a a a
ML
ML
ML
SP
ИИ
AB
ML
SP
MK
SP
BuNssubtract(Bu, Ns) - это и будут переменные, которые нужно захватить из окружения.mk_fun(A) ->
B = rand:uniform(),
fun(C) -> {A, B, C} end.
Bu = [A, B, C], Ns = [C] и соответственно Bu - Ns = [A, B, C] - [C] = [A, B]SP
AB
Aß
ML
Aß
SP
State#state.my_fieldSP
#state{} = State уже матчился, то в принципе оптимизация должна быть возможна. Но явно не такая тривиальная