像 Ruby 这样的语言(如果运行 MRI,我的意思是不编译为字节码)是否在每次需要执行例如方法或循环体时都运行实际解析?我的意思是,要执行一个循环,你需要解析它的主体N次?
我只是一直认为所有这些程序都在引导程序中被解析一次,转换为“强类型”语句树等。这不是真的吗?
像 Ruby 这样的语言(如果运行 MRI,我的意思是不编译为字节码)是否在每次需要执行例如方法或循环体时都运行实际解析?我的意思是,要执行一个循环,你需要解析它的主体N次?
我只是一直认为所有这些程序都在引导程序中被解析一次,转换为“强类型”语句树等。这不是真的吗?