考虑到评估时间,以下两者是否等价?
if(condition1)
{
//code1
}
else
{
//code2
}
condition1 ? code1 : code2
还是它们只是在语法上有所不同?
它们只是在语法上有所不同。