問題タブ [racket-student-languages]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
racket - 関数によって返されるリストの結果がおかしく見えるのはなぜですか?
このコードを使用していますが、希望どおりにリストが作成されません。(evenList (list 1 2 3 4))
は REPL で に評価され(cons 2 (cons 4 '()))
ますが、 のようになりたいです(list 2 4)
。
racket - char のリストを単一の文字列に変換します
(cons #\C (cons #\O (cons #\M (cons #\P (cons #\U (cons #\T (cons #\E empty)))))) のような char のリストがある場合)、どうすれば文字列に変換できますか? string-append、substring、implode、explode の使用は許可されていません。私も初心者なので、文字列結合を使用できません。(string char) を使用することを考えましたが、再帰的にどのように機能するかわかりません。
または、上記と同じ制限がある場合、文字列のリストを単一の文字列に変換するにはどうすればよいでしょうか?