limitf

一定範囲内の実数を返す

val = limitf(p1,p2,p3)

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

解説

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

関連項目

limit一定範囲内の整数を返す

サンプル逆引き (6)

keymove3.hsp
keymove4.hsp
xsample_Astro.hsp
xsample_gimbal.hsp
xsample_Rocket.hsp
yopparai.hsp

情報

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