limit

一定範囲内の整数を返す

val = limit(p1,p2,p3)

p1 : 対象となる値
p2 : 最小値
p3 : 最大値

解説

p1に指定した値を、p2~p3の範囲内に収まる整数に変換したものを返します。
p1の値がp2よりも小さい場合は、p2の値が返され、p1の値がp3よりも大きい場合にはp3の値が返されます。
これにより、limit関数が返す値は、必ずp2~p3の範囲内となります。
p2パラメーターを省略した場合は、最小値の制限を行ないません。
p3パラメーターを省略した場合は、最大値の制限を行ないません。
実数の範囲を求める場合には、limitf関数を使用してください。

関連項目

limitf一定範囲内の実数を返す

サンプル逆引き (17)

(HSP3) sample6 [DeviceCapacity].hsp
d3m_techdemo.hsp
hsptv_test3.hsp
keymove2.hsp
mapedit.hsp
mapmove1.hsp
mapmove2.hsp
sample3.hsp
sample4.hsp
shoot.hsp
tamane_jump.hsp
test9.hsp
volsamp.hsp
xsample_alphapaint.hsp
xsample_amano.hsp
xsample_gimbal.hsp
xsample_shiraho.hsp

情報

バージョン3.5
作成日2016/07/06
著作者onitama
URLhttp://hsp.tv/
備考ver3.5標準関数
タイプ内蔵関数
グループ基本入出力関数
対応環境
  • Windows 版 HSP
  • コマンドライン版 HSP
  • HSPLet
hs ファイルhsphelp\i_stdfunc.hs