1


0

actionscript番号はbetween():Booleanです

Actionscriptには、数値を受け入れる組み込み関数があり、この数値が2つの数値の間にある場合にブール値を返すことができますか。

例えば

3 is between 2 and 6   //returns true
5 is between 10 and 20 //returns false

2 Answer


5


いいえ。ただし、自分で簡単にコーディングできます。

public static function isBetween(x : Number, low: Number, high : Number) : Boolean {
    return ((x>=low)&&(x<=high));
}

したがって、あなたの例では、isBetween(3,2,6)はtrueを返し、isBetween(5,10,20)はfalseを返します。 つまり、単純にブール式((x> = 2)&&(x ⇐ 6))を使用すると、isBetween(x、2,6)よりもはるかに読みやすくなります。


0


関数呼び出しはかなり遅いので、あなたがそれを避けることができるなら、私はこれを避けます。

書くのはそれほど難しくありません:if(x> low && x <high)