我想減去2個列表並返回比較產品。 因此,如果列表 A = [2,3,2] B = [1,1,1] 然後 AB = [1,2,1]和返回的產物(C)應爲1。 val c = List.map (fn i => (i - b) mod 10) a
modulo(mod)10用於兩個相減的數字給出奇數結果的情況,例如2-8 =〜6 mod 10 = 4. 我被困在減法中,因爲List.map不允許我
一個人爲的例子: signature A =
sig
type t
val x: t
end
signature B =
sig
type t
val y: t
end
signature C = sig include A B end
顯然,這將導致投訴type t在C發生兩次。但是,有沒有什麼辦法來表達,我希望兩個t s到相提並論,與