real
MLの平等タイプではないため、から構築された多型タイプもありません real
S-特に、 real list
Sは平等タイプではないため、オペレーターを使用できません =
2つを比較します real list
S、これらのリストが空であっても。代わりに、一致する必要があります。例えば、
fun reverse [] = []
| reverse (x::xs) = (reverse xs) @ [x]
また
fun reverse [] = []
| reverse (x::xs) = case xs of
[] => [x]
| _ => (reverse xs) @ [x]
品質のないタイプでも機能します。
(または、組み込まれた関数を使用します List.rev
.)