#author("2022-07-10T18:20:19+09:00","","")
#author("2022-07-10T18:20:24+09:00","","")
#navi(マニュアル/関数)
* CVAUTOEX [#g9a1b790]
** 形式 [#ef25fe16]
> CVAUTOEX('''var''' [ , '''strict_convert''' ] )
> CVAUTOEX('''var''')
** 機能 [#ne951bae]
- 引数に文字列の形式を持つ文字列が格納された変数を指定すると、整数として解釈できるなら整数に、実数として解釈できるなら実数に変換し格納しなおします。
- 両方とも無理なら文字列のまま変換しません。
- 変換結果をさらに文字列変換した結果が、元の文字列と一致する場合のみ変換します。(EXあるなしの違いがここ)
- 引数に汎用配列変数を入れた場合の動作は未定義です。
** 引数 [#a5ab90a6]
:var|変換したい変数。
** 返り値 [#ya41c47e]
- 戻値はありません。
** 関連 [#b1be107a]
- [[マニュアル/関数/CVREAL]]
- [[マニュアル/関数/CVSTR]]
- [[マニュアル/関数/CVINT]]
- [[マニュアル/関数/CVAUTO]]
- [[マニュアル/関数/TOAUTO]]
** バージョン [#vcd8e628]
- TC571-3
** 例 [#i53e291a]
#code(aya,nooutline,nolink,nonumber){{
_val = '3.14' // 文字列として代入
CVAUTOEX(_val)
GETTYPE(_val) // 「2」が出力される(実数となっている)
}}
#navi(マニュアル/関数)