在动态语言中,switch-case语句的性能是否逊色于函数表?
这篇文章讨论了《Undertale》中选择对话集的代码,尽管被认为效率低下,但在游戏中运行正常。文章解释了switch-case的实现,指出跳转表能提高性能,并质疑在GML中使用数组是否真的比switch-case更快。
原文英文,约400词,阅读约需2分钟。
这篇文章讨论了《Undertale》中选择对话集的代码,尽管被认为效率低下,但在游戏中运行正常。文章解释了switch-case的实现,指出跳转表能提高性能,并质疑在GML中使用数组是否真的比switch-case更快。