是否有一种方法可以通过上下文菜单将三元指派重构为一个if-else
块?以编程方式重构三元组到if-block
所以,例如你有这样的事情:
$a = ($b > -32)? "up" : "down";
你会再申请这种转变,并PHPStorm会神奇地将它更改为:
if ($b > -32) {
$a = "up";
} else {
$a = "down";
}
看起来像一个真正的通用且易于自动化的操作,所以它必须在这个迷宫式的菜单中的某处自动化。
*“看起来像是一种非常常见且易于自动化的操作”*常见?嗯..通常采取其他方式......无论如何:有意向在两个方向执行此类转换。问题是:批量修复只能应用于有问题的地方(即特定检查指向的地方)。众所周知,两种方法都是很好的代码......所以我不明白这样的意图如何在批处理中应用。但是,请确保 - “代码|检查代码”,看看IDE是否会提取任何内容(针对特定问题的任何“修复”将列在“灯泡”图标下)。 – LazyOne 2014-11-03 19:21:54