9.4 编译和解析自由变量