从REBOL /核心用户指南和什么是红色,我了解到Rebol和Red都使用了定义范围.
从指南中,我知道它是静态作用域的一种形式,"变量的作用域在定义其上下文时确定",也称为运行时词法作用域,并且是依赖于上下文定义的动态形式的静态作用域..
我知道在com-sci中,有两种形式的范围:词法范围(静态范围)和动态范围.这个定义范围使我困惑.
那么什么是定义范围?
scope rebol red
rebol ×1
red ×1
scope ×1