【发布时间】:2020-06-18 21:20:42
【问题描述】:
使用其中一项功能是否会提高性能。使用这两个功能是否有内部差异,如果有,它们是什么。
【问题讨论】:
使用其中一项功能是否会提高性能。使用这两个功能是否有内部差异,如果有,它们是什么。
【问题讨论】:
dofile、loadfile 和 loadstring 都调用相同的原语来解析脚本。
我假设你的意思是loadstring(file:read("*a"))。在这种情况下,可能会有一个小的性能影响(我没有测量过),因为 Lua 必须将文件的全部内容存储为字符串。解析脚本的原语不这样做:它分段读取输入。
【讨论】: