タイプは mobile->mobile である必要があります
どこ
datatype mobile = int のオブジェクト | モバイル・モバイルのワイヤー
コードでエラーが発生する コンストラクターと引数がパターンと演算子とオペランドが一致しない
fun reflect (Object v) = Object v
| reflect (Wire(x,t1,t2)) = Wire(x,reflect t2,reflect t1);
タイプは mobile->mobile である必要があります
どこ
datatype mobile = int のオブジェクト | モバイル・モバイルのワイヤー
コードでエラーが発生する コンストラクターと引数がパターンと演算子とオペランドが一致しない
fun reflect (Object v) = Object v
| reflect (Wire(x,t1,t2)) = Wire(x,reflect t2,reflect t1);