Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从scheme中的字符串引用输出中删除分隔符_Scheme_Racket - Fatal编程技术网

如何从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