limit

一定範囲内の整数を返す

val = limit(p1,p2,p3)

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

解説

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

関連項目

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

サンプル逆引き (14)

hsptv_test3.hsp
keymove2.hsp
mapedit.hsp
mapmove1.hsp
mapmove2.hsp
sample3.hsp
sample4.hsp
shoot.hsp
test9.hsp
volsamp.hsp
xsample_alphapaint.hsp
xsample_amano.hsp
xsample_gimbal.hsp
xsample_shiraho.hsp

情報

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