次のようなデータ型があるとします。
datatype location = Safe of string | Dangerous of string * int;
Safe str
そして、この架空の例では、 a のみが渡され、 aは決して渡されない関数を書きたいと思いますDangerous(str, num)
。
fun send_kids (Safe address) = ...
警告を抑制する方法はありますか? SML に、これが網羅的でないことを知っていると伝えますか?
stdIn:1.6-1.29 Warning: match nonexhaustive
Safe s => ...