gpt4 book ai didi

java - 在传递变量时分配变量

转载 作者:行者123 更新时间:2023-11-29 05:52:05 26 4
gpt4 key购买 nike

if (someString != null && map.containsKey(someString = someString.toLowerCase()))

我想知道这是分配字符串值的好方法还是坏方法。我相信通过以这种方式编写代码,我可以加倍使用 null 检查?

最佳答案

我会说不好,因为它隐藏了您的意图,这在其他人查看您的代码时更为重要。没有性能提升,只是可读性损失。此外,我已经习惯避免这种情况,以至于我什至不知道这甚至可以在 Java 中使用(我通常在 PHP 脚本中看到这种情况)

关于java - 在传递变量时分配变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13500347/

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