有無逆向atod的功能?

HyperEditor Q&A/技術交流
主題已鎖定
ilovhe
一般會員
文章: 5
註冊時間: 1日 1月 1970年, 08:33

有無逆向atod的功能?

文章 ilovhe »

比方用atod將文字型態的數字轉成數字型態,經過計算後,是不是需要一個逆向的atod指令將數字型態的結果轉成文字型態,然後顯示於文件中。
請教正確的做法?謝啦!
mason
Site Admin
文章: 373
註冊時間: 29日 4月 2003年, 09:57

文章 mason »

應該是不用,可以直接字串處理即可。
例如變數 %i=2
"變數 i=%i" 就是直接使用於字串中。
ilovhe
一般會員
文章: 5
註冊時間: 1日 1月 1970年, 08:33

文章 ilovhe »

發現atod只能處理整數,在轉換的過程會砍掉小數值。
[%a="23.7"]
[atod %a]
[message Result==%Result][delay 9999]
顯示︰Result==23
mason
Site Admin
文章: 373
註冊時間: 29日 4月 2003年, 09:57

文章 mason »

沒錯,[atod] 的確是會變成整數。
要用 [cal]來處理,這樣就可以:
def aa=[%a="32.7"]
[cal %a*3]
[message %CalResult]
主題已鎖定