0

教科書を読んでいるときに、誰かがスキームの初心者のために文字列の小文字を書くことができるのだろうかと思っていました。ありがとうございます!

私は地図を使ってそれを行う方法を知っていますが、計画の初心者が地図が何をするのかを知らなくても理解できるように、もっと基本的な方法があるのではないかと思いました。ありがとう!

4

1 に答える 1

1

今回はアルゴリズムの一般的な考え方を書きます。テンプレートを使用してこれを書く方法を知っておく必要があります。

  1. を使用して、文字列を文字のリストに変換しますstring->list
  2. リストを繰り返し処理し、を使用して各文字を小文字に変換しますchar-downcase
  3. 新しく変換された文字で新しいリストを作成します
  4. 最後に、を使用して結果のリストを元に戻しますlist->string

基本的に、文字列内の文字をマッピングしています。これを行うにはいくつかの素晴らしい方法があります。たとえば、シーケンスmapなどを使用しますが、今のところ、基本に固執し、これを最初から行う方法を学ぶ方がよいと思います。

于 2013-03-19T02:16:18.180 に答える