如何从scheme中的字符串引用输出中删除分隔符
假设您有如何从scheme中的字符串引用输出中删除分隔符,scheme,racket,Scheme,Racket,假设您有“345”,并且想要“5”的数字表示 如果使用(字符串参考“345”2)则会得到\3 如果没有\分隔符,如何获取此字符?我的最终目标是将其转换为数字。\p>\3是单个字符3的模式表示(就像其他一些语言可能将其表示为“3”) (char->integer#\3)将为您提供字符代码(51),而((char->integer(string ref“345”2))(char->integer#\0))将为您提供数字的数值。\3是单个字符3的模式表示(就像其他一些语言可能将其表示为“3”) (ch
“345”
,并且想要“5”
的数字表示
如果使用(字符串参考“345”2)
则会得到\3
如果没有\
分隔符,如何获取此字符?我的最终目标是将其转换为数字。\p>\3是单个字符3的模式表示(就像其他一些语言可能将其表示为“3”)
(char->integer#\3)
将为您提供字符代码(51),而((char->integer(string ref“345”2))(char->integer#\0))
将为您提供数字的数值。\3是单个字符3的模式表示(就像其他一些语言可能将其表示为“3”)
(char->integer#\3)
将为您提供字符代码(51),而((char->integer(string ref“345”2))(char->integer#\0))
将为您提供数字的数值。使用字符串
将字符转换为字符串,并使用字符串-/number>将字符串转换为数字。例如:(string->number(string(string ref“345”2))
输出5
。使用string
将字符转换为字符串,并使用string->number
将字符串转换为数字。例如:(字符串->数字(字符串(字符串引用“345”2))
输出5
。