Number range type(数値範囲型)
概要
スライダー入力(slider input)をrange(範囲)モードに設定すると、2つの数値を返します。
このときのデータ型は number range(数値範囲) です。
is in
値が引数リスト内に存在する場合、「yes」を返します。
is not in
値が引数リスト内に存在しない場合、「yes」を返します。
:min
範囲の開始値(最小値)を返します。
:max
範囲の終了値(最大値)を返します。
:average
範囲の開始値と終了値の平均値(中央点)を返します。
contains range
最初の範囲と2つ目の範囲を比較します。
最初の範囲が2つ目の範囲を包含(contain)している場合、「yes」を返します。
「包含している」とは、
- 2つ目の範囲の開始が、1つ目の範囲の開始以上であり、
- 2つ目の範囲の終了が、1つ目の範囲の終了以下である
という条件を満たすことを意味します。
したがって、2つの範囲が完全に同じ場合も「yes」を返します。
contains point
範囲と単一の数値を比較します。
その数値が範囲内に含まれている場合、「yes」を返します。
数値が範囲の開始値以上かつ終了値以下である場合に含まれているとみなされます。
is contained by
最初の範囲と2つ目の範囲を比較します。
最初の範囲が2つ目の範囲に含まれている場合、「yes」を返します。
「含まれている」とは、
- 最初の範囲の開始が、2つ目の範囲の開始以上であり、
- 最初の範囲の終了が、2つ目の範囲の終了以下である
という条件を意味します。
つまり、2つの範囲が同じであっても「yes」を返します。
overlaps with
最初の範囲と2つ目の範囲を比較します。
両方の範囲に共通する数値が1つでも存在する場合、「yes」を返します。
例えば、
1つ目の範囲の終了値が2つ目の範囲の開始値と等しい場合、
またはその逆の場合でも、「yes」を返します。
is greater
最初の範囲と2つ目の範囲を比較します。
最初の範囲の開始値が、2つ目の範囲の終了値よりも大きい場合、「yes」を返します。
is greater (point)
範囲と数値を比較します。
範囲の開始値が、その数値よりも大きい場合、「yes」を返します。
is smaller
最初の範囲と2つ目の範囲を比較します。
最初の範囲の終了値が、2つ目の範囲の開始値よりも小さい場合、「yes」を返します。
is smaller (point)
範囲と数値を比較します。
範囲の終了値が、その数値よりも小さい場合、「yes」を返します。