初学者方案:如何编写字符串downcase

时间:2013-03-19 02:07:20

标签: scheme racket

在阅读我的教科书时,我只是想知道有人可以为计划中的初学者编写字符串 - downcase?非常感谢!

我知道如何使用地图做到这一点,但我想知道是否有更基本的方法来做到这样,方案的初学者可以理解而不知道地图做什么。谢谢!

1 个答案:

答案 0 :(得分:1)

这次我会写出算法的一般概念,你现在应该知道如何使用模板编写它:

  1. 使用string->list
  2. 将字符串转换为字符列表
  3. 遍历列表,并使用char-downcase
  4. 将每个字符转换为小写
  5. 使用新转换的字符构建新列表
  6. 最后,使用list->string
  7. 转换回结果列表

    基本上我们映射字符串中的字符。有几种奇特的方法可以做到这一点,例如使用sequencesmap等等。但是现在,我认为我们更好地坚持基础并学习如何从头开始。