1
if (%var == 1 or 2 or 3 or 4 or 5) { }

では、変数の値がmircで1〜5の間にあるかどうかを確認する必要がありますか?

私はこのようにそれを行うことができます:

if (%var == 1) {  }
if (%var == 2) {  }
if (%var == 3) {  }
if (%var == 4) {  }
if (%var == 5) {  }

しかし、もっと短い方法はありますか?

4

1 に答える 1

2

慣用的な答えは次のとおりです。

if (%var isnum 1-5) {

}
于 2013-04-08T15:05:00.887 に答える