リスト内のすべてのサブリストを逆にする関数を書きたいと思いました (ただし、最上位のサブリストのみ)。filter
リストだけでを使用する
reverse
前に を実行できるかどうかを調べようとしましたが、それは単に に逆になります。次のような出力を探しています。map
(filter list? (reverse '((1 2) 9 (16 5) 64)))
((16 5) (1 2))
((2 1) 9 (5 16) 64))
map
とを使用することになってreverse
いますが、そもそもそこに到達できませんでした。