如何在scheme中将字符串转换为整数列表?

如何在scheme中将字符串转换为整数列表?,scheme,racket,Scheme,Racket,如何将一串数字转换为整数列表?我希望将“1234”转换为列表1 2 3 4您可以使用string->list将字符串转换为字符列表。例如 (字符串->列表“1234”);==>(#\1 #\2 #\3 #\4) 您可以使用char->integer将字符转换为ascii值。例如 (字符->整数#\1);=>49 \0的Ascii值#\9按升序排列,因此可以用减法得到数字值: ((字符->整数)48)=>1. 创建一个程序,将这些与map相结合,就可以开始了 (定义(数字字符串->数字列表字

如何将一串数字转换为整数列表?我希望将“1234”转换为列表1 2 3 4

您可以使用
string->list
将字符串转换为字符列表。例如

(字符串->列表“1234”);==>(#\1 #\2 #\3 #\4)
您可以使用
char->integer
将字符转换为ascii值。例如

(字符->整数#\1);=>49
\0
的Ascii值<代码>#\9按升序排列,因此可以用减法得到数字值:

((字符->整数)48)=>1.
创建一个程序,将这些与
map
相结合,就可以开始了

(定义(数字字符串->数字列表字符串)
(地图(兰姆达(ch)
)
(字符串->列表字符串)
(数字字符串->数字列表“1234”);=>(1 2 3 4)