math_clamp
指定された範囲内に数値を制約します
定義
名前空間: Alice.Math
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Math.cs
math_clamp(number,number,number)
指定された最大最小値の範囲内に数値を制約します
引数 | |
---|---|
value |
固定される値。 |
min |
結果の下限。 |
max |
結果の上限。 |
戻り値 | |
---|---|
number |
min ≤value ≤max の場合はvalue が、どちらかの範囲に逸脱する場合はその範囲の最大最小値が返されます。 |
対応 | |
---|---|
AliceScript | 2.0、2.1、2.2、2.3、3.0 |
AliceSister | 2.0、2.1、2.2、2.3、3.0 |
Losetta | 0.9、0.10 |
説明
この関数は、指定された値を範囲内に制限するために使用します。 この関数では、以下の表にしたがって値を返します。
条件 | 戻り値 |
---|---|
value < min |
min |
min < value < max |
value |
max < value |
max |
この関数はAliceSister3.0以前には実装されていません。
例
以下に、この関数を使用したいくつかの例を示します。