私は Clojure を使い始めており、再帰を理解しているにもかかわらず、次の関数の遅延 seq を構築する「正しい」方法を考えるのに苦労しています。
中央の C から始まるすべての周波数のリストを作成したいと考えています。最初の要素は 120 (中央の C の周波数) です。2 番目の要素を取得するには、最初の要素 120 に 1.059463 を掛けて 127.13556 を取得します。3 番目の要素を取得するには、2 番目の要素 127.13556 に 1.059463 を掛けます。
Clojureでこれを行う最良の方法は何ですか?