Gauche > Archives > 2010/12/23

2010/12/23 11:16:29 UTCanony
#
gosh> 1.1|53
#
では問題なく数値として認識されますが、
gosh> (print 1.1|53)
では変数になってしまいますね。
2010/12/23 11:33:04 UTCleque
#
それは、 1.1 までが数値として読み込まれて `|53' から次の `|' までがシンボルとして読み込まれているんじゃないでしょうか
#
シンボルの構文: http://practical-scheme.net/gauche/man/gauche-refj_44.html
2010/12/23 19:46:03 UTCshiro
#
`|precision
#
`|precision' の構文はまだサポートしていません。なのでlequeさんの言う通り、最初の1.1|53は1.1 to
#
|53 として読まれ、後者は次の'|'でシンボルとして完結します。