假设您有"345"
并想要"5"
的数字表示。
如果您使用(string-ref "345" 2)
,则会获得#\3
。
如何在没有#\
分隔符的情况下获得此角色?我的最终目标是将其转换为数字。
答案 0 :(得分:2)
#\ 3是单个字符3的方案表示(就像其他一些语言可能将其表示为' 3')。
(char->integer #\3)
会为您提供字符代码(51),而(- (char->integer (string-ref "345" 2)) (char->integer #\0))
会为您提供数字的数值。