'da kullanıcı tanımlı bir tür olarak hashtable tanımlanması Hatalı dizeleri anahtarlarla ve tamsayı değerleriyle eşleştirilebilen bir tür (my_type) tanımlamak istiyorum. Geçen çizgi gösterileri (dize, int) Hashtbl.t = Kurultay özet yerine my_type aitOCMde
# let a = Hashtbl.create 100;;
val a : ('_a, '_b) Hashtbl.t = <abstr>
# Hashtbl.add a "A" 12;;
- : unit =()
# a;;
- : (string, int) Hashtbl.t = <abstr>
çalıştığınızda
Yani, ben
# type my_type = (string, int) Hashtbl.t;;
çalıştı Ama. My_type olarak bana hashtable'ın türünü verdiğinden nasıl emin olabilirim?
Bu çok iyi bir öneri değildir: burada alt türlemeyle ilgili değil, yalnızca iki tür eşittir. Basit bir ek açıklama yapacağı için, cisimler çok anlam ifade etmemektedir ve aslında bir tür ek açıklama bile az bir kullanımdır. – gasche
Haklısın, yazı tipi ekini unutmuşum .. Bu gerçekten iyi bir tavsiye değil .. – octref