gpt4 book ai didi

java - 在 Java 中,使用 "shortcut"变量会影响性能吗?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:25:08 25 4
gpt4 key购买 nike

我有以下代码:

Player player = (Player)Main.getInstance().getPlayer();
player.setSpeedModifier(keyMap[GLFW_KEY_LEFT_SHIFT] ? 1.8f : 1);
if (keyMap[GLFW_KEY_W]) {
player.moveForward();
}
if (keyMap[GLFW_KEY_S]) {
player.moveBackward();
}
player.rotateTowards(getMousePositionInWorld());

我想知道使用局部变量(对于玩家)是否使代码更具可读性对性能有任何影响,或者是否会在编译期间对其进行优化以取代变量的使用,因为它只是一个另一个变量的直接副本。虽然可以保留长版本,但我更喜欢使用较短版本的可读性。我知道如果有的话,对性能的影响是微乎其微的,但我只是对是否有任何影响感兴趣。

谢谢,-Slendy。

最佳答案

对于任何现代编译器,这很可能会被优化掉,并且不会对性能产生任何影响。用于存储的几个额外字节非常值得增加可读性。

关于java - 在 Java 中,使用 "shortcut"变量会影响性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28730274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com