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