任意の数値から小数点以下を切り捨てて、整数にする方法をご紹介します。
実装方法
<calc>
の計算結果が小数を切り捨てた整数になることを利用して、任意の数値を整数化します。
ポイント
加算(+0
)・減算(-0
)・乗算(*1
)・除算(/1
)のいずれにおいても同様の結果が得られます。
xAIML
1 2 3 4 5 6 7 8 9 10 |
<category> <pattern>*</pattern> <template> <think> <set name="_var_input">15.62</set> <set name="_var_result"><calc name="_var_input">0</calc></set> <!-- 「+0」 --> </think> 変換結果:「<get name="_var_result"/>」 </template> </category> |
実行結果
1 |
bot > 変換結果:「15」 |