さくらんぼのlambda日記

lambdaちっくなことからゲーム開発までいろいろ書きます。

文字列を浮動小数点に変換する

ちょっと順番が前後してしまいましたが、今度は小数などを読み込む方法です。
read-from-stringを使えばらくちんです。

(read-from-string "10.0")
10.0
4
(read-from-string "1/2")
1/2
3


ちなみにread-from-stringはLispリテラルを理解できるので複素数Lisp表記だと読めます。

(read-from-string "#c(1 1)")
#C(1 1)
7

便利ですね!