在 Perl(和其他语言)中,条件三元运算符可以表示如下:
my $foo = $bar == $buz ? $cat : $dog;
VB.NET中有类似的运算符吗?
取决于版本。这If
VB.NET 2008 中的运算符是三元运算符(以及空合并运算符)。这是刚刚推出的,2008 年之前是不可用的。以下是更多信息:Visual Basic If 公告 https://devblogs.microsoft.com/vbteam/orcas-introduces-the-if-operator-a-new-and-improved-iif-sophia-salim/
Example:
Dim foo as String = If(bar = buz, cat, dog)
[EDIT]
2008年之前是IIf
,其工作原理几乎与If
如上所述的运算符。
Example:
Dim foo as String = IIf(bar = buz, cat, dog)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)