#navi(マニュアル/関数)
* TOINT [#bd52d27a]
** 形式 [#g68b00ea]
> TOINT('''string''')
** 機能 [#cf0e4b04]
- 文字列を整数に変換します。
- 文字列・実数を整数に変換します。
** 引数 [#bb6df080]
:string|変換したい文字列。
** 返り値 [#e05c57fb]
- 成功した場合、変換後の数値
- 失敗した場合、0
** 関連 [#b363d84f]
- [[マニュアル/関数/TOSTR]]
- [[マニュアル/関数/TOREAL]]
** バージョン [#w21bc23c]
- YAYA:初期から利用可能
- YAYA Tc542-4より前は、FLOOR()と同等処理をするバグあり、Tc542-4以上は小数点以下を単純カット(他言語と同じ)。
- AYA5.8で利用可能
** 例 [#n80c9cda]
#code(aya,nooutline,nolink,nonumber){{
_i = '100' // 文字列を代入
_j = _i + 1
_j // 文字列「1001」 が出力されてしまう
_i = '100' // 文字列を代入
_j = TOINT( _i ) + 1 // 整数に変換
_j // 整数「101」が出力される
}}
#code(aya,nooutline,nolink,nonumber){{
_i = 1.1 // 実数を代入
_j = TOINT( _i )
_j // 整数「1」 が出力される
_i = -1.1 // 負の値はどう?
_j = TOINT( _i )
_j // 整数「-1」 が出力される ※Tc542-4より
}}
#navi(マニュアル/関数)