0

それで、この質問に出くわしたとき、私はラケット初心者の言語を練習していました.

str-replace文字列、ターゲット文字、および置換文字を消費する関数を作成します。この関数は新しい文字列を生成します。これは、ターゲット文字 (存在する場合) のすべての出現箇所が置換文字に置き換えられた、消費された文字列と同じです。たとえば、(string-replace "word" #\o #\y) ⇒ "wyrd".

string->list注:および以外の組み込み文字列関数は使用しない場合がありlist->stringます。

だから私は今コードから始めました。私は行き詰まりました。これまでのところ、このコードにラッパー関数を使用するにはどうすればよいですか?

;; los is list of string      
(define(str-replace los)
   (+(first los)
   (first (rest los))
   (first (rest (rest los)))
   (first (rest (rest (rest los))))))
4

1 に答える 1