首页 > 解决方案 > 为什么 if 语句中的单个条件不能有多个参数?

问题描述

为什么没有语言允许单个 if 语句条件使用多个参数?为什么我可以做if (x == true) {...},但我做不到if (x,y,z == true) {...}?我知道有些帖子说你可以用 switch 语句解决这个问题,但我想知道为什么不能使用 if 语句。我想知道它背后的理论。仅仅是因为没有人将它添加到那里的语言语法中吗?它是由编译器或类似的东西阻止的吗?

标签: if-statementconditional-statementstheory

解决方案


推荐阅读