我想将值添加到多个变量 If 条件 shorthand
I want to add value to multiple variable If condition shorthand
我想将值添加到多个变量 If 条件 shorthand 但我不知道如何在 2 个变量之间使用符号拆分
例如。手稿
if(condition) {
$var1 = "a";
$var2 = "b";
} else {
$var1 = "";
$var2 = "";
}
Shorthand[错误]
(condition) ? $var1 = "a", $var2 = "b"
: $var1 = "", $var2 = "";
不要这样做。 if
语句没问题。它简单明了。尝试将多个赋值填入 ?:
三元运算符,接下来你就会知道你正在破解 Perl 脚本以换取一些后巷的零钱。
我会写出你所拥有的:
if (condition) {
$var1 = "a";
$var2 = "b";
} else {
$var1 = "";
$var2 = "";
}
如果您愿意,可以这样写。如果您首先分配 default 值并且 if
条件分配不太常见的值,这是一个不错的选择。
$var1 = "";
$var2 = "";
if (condition) {
$var1 = "a";
$var2 = "b";
}
如果你真的想使用三元运算符你可以这样写,如果你可以写两次condition
:
$var1 = condition ? "a" : "";
$var2 = condition ? "b" : "";
我想将值添加到多个变量 If 条件 shorthand 但我不知道如何在 2 个变量之间使用符号拆分
例如。手稿
if(condition) {
$var1 = "a";
$var2 = "b";
} else {
$var1 = "";
$var2 = "";
}
Shorthand[错误]
(condition) ? $var1 = "a", $var2 = "b"
: $var1 = "", $var2 = "";
不要这样做。 if
语句没问题。它简单明了。尝试将多个赋值填入 ?:
三元运算符,接下来你就会知道你正在破解 Perl 脚本以换取一些后巷的零钱。
我会写出你所拥有的:
if (condition) {
$var1 = "a";
$var2 = "b";
} else {
$var1 = "";
$var2 = "";
}
如果您愿意,可以这样写。如果您首先分配 default 值并且 if
条件分配不太常见的值,这是一个不错的选择。
$var1 = "";
$var2 = "";
if (condition) {
$var1 = "a";
$var2 = "b";
}
如果你真的想使用三元运算符你可以这样写,如果你可以写两次condition
:
$var1 = condition ? "a" : "";
$var2 = condition ? "b" : "";