Top/マニュアル/関数/TOINT
  トップページへ   [ 一覧 | 検索 | 最終更新 ]   [ 差分 | 履歴 ]

#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(マニュアル/関数)