在许多语言中,作业在条件上是合法的.我从来不明白这背后的原因.你为什么要写:
if (var1 = var2) { ... }
代替:
var1 = var2; if (var1) { ... }
variable-assignment conditional-statements
conditional-statements ×1
variable-assignment ×1