• 编号到取名 # 对照表实现, 变量名或函数名
  • 实现
    • 整个程序共用一个对照表
      • Perl无声明变量, 全局作用域、全局变量
      • 1994 JS
      • 解决冲突
        • 更长变量名
        • 作用域
    • 动态作用域
    • 静态作用域
    • Python
      • 内置作用域
        • 语言提供,如js的全局对象作用域
      • 全局作用域
        • 当前文件字面
      • 局部作用域
        • 函数
    • 赋值即定义
      • 嵌套函数直接找全局作用域,不字面上找外部函数作用域
        • 2.0问题, 2001年2.1修复
      • 不能改变外部变量
        • 2006年3.0 nonlocal声明为外部变量