控制流混淆目的是为了打乱代码的显式顺序,让内部语句在各种条件间跳转 因此也叫:翻花绳,you jump i jump,跳一跳...(都是我编的) 由于mxs内部作用域的特性,代码的顺序可以无视声明的交换
正常顺序:
arr = #(1) append arr 2 print arr.count
错位后的顺序:
append arr 2 print arr.count arr = #(1)