Scheme にfor
ループまたはループはありますか?for each
私は周りを検索して、キーワード " every
" があることを発見しましたが、私が使用しているスキーム コンパイラ言語には、この関数が事前に組み込まれていません。
(define (first-letters sent)
(every first sent))
> (first-letters '(here comes the sun))
(H C T S)
every
関数を書き直すにはどうすればよいですか? 他の定義済み関数を使用します。私が使用している言語は、DrScheme - Essentials of Programming Languages (3rd ed) にあります。
DrScheme にプリインストールされているすべてのコンパイラを試しましたが、every
関数をコンパイルできるものはありませんでした。
何か案は ?