haben ich ein Programm in ocaml einige Schleifen „für“ enthält das Schreiben, ist mein Problem für jeden dieser Zyklen, dass diese Meldung angezeigt: „Warnung 10: dieser Ausdruck sollte Typ haben Einheit. "Warnung 10: dieser Ausdruck sollte Typ Einheit
Beispiel:
let f q p rho=
let x = [] in
if q > p then
for i=0 to rho do
x= q :: x
done;
x;;
jedes Mal, wenn ich einen Zyklus verwenden diese "für", wie kann ich dieses Problem lösen?
Dank für Ihre antworte, zieh dein Beispiel an und füge "!" : x: = q ::! x – kafka
@Antonio: danke – newacct