私はmlでプログラムを書いていて、整数のタプルで構成されるキューを作成しようとしています.しかし、うまくいきません!これが私のコードです.
let
val fif1 = Queue.mkQueue (() ,() )
in #2 (bfs1 (array1, 0, n, Queue.enqueue (fif1 , (c,0) ) ))
end
ここで、c は整数です。コンパイラエラーはこれです:
Error: operator and operand don't agree [type mismatch]
operator domain: {2:'Y; 'Z}
operand: square array * 'X * int * (int * int) Queue.queue
-> square array * int * int * (int * int) Queue.queue
in expression:
(fn {2=2,...} => 2) bfs1
どんな助けでも非常に便利です!事前に感謝します!