私は3つの要素のリストをとり、これら3つの要素を使って作成された別のリストを返す再帰関数を書く必要があります。たとえば、私は[a、b、c]のようなリストを持っていて、関数は複数aをb回だけ必要とします。だから[2,3,5]は[2,6,18,54,162,486]のようなリストを作成しますリストを再帰的に構築するにはどうすればよいですか? ML
私はhd、tl、@、および:: list演算子を理解していますが、リストを作成する。
私はhd([2,3,5])* hd(tl([2,3,5])を乗算すると6つを得るでしょう。しかし、私はそれをどこに付けるのですか?私は3