1
私はCamlの光を研究しています。 私は多くの練習でいくつかの練習をしています。そのうちの1つはで、引数として渡すリストを構築する関数を作成します。番号と要素をに複製します。2つのパラメータを渡す要素のリストを作成して作成します
私のコードは
let rec rep n x = if n >= 0 then x::(rep n-1 x) ;;
である私は、のn-1に、このエラーを得た:
この式は関数ではありません、それは適用することはできません。
なぜ再帰呼び出しごとにその番号を正しく減らすのか、わかりません。
私は幾分興味がありますがなぜF#を勉強しないのですか? – s952163
大学での最後の試験のために、私はCaml Lightで何かする必要があります。選択肢ではありません。私はそれをする必要があります - .- ' – Kyrol
ええ、私が言ったように、私は理由が不思議だった。それは簡単にF#に入るでしょう:) – s952163