có cách nào khác để làm điều này không? Tôi đang cố gắng để làm mô hình kết hợp của mộtOCaml - Mẫu khớp với tham chiếu danh sách trong một bộ tóan
(a' option * (char * nodeType) list ref
cách duy nhất tôi tìm thấy đã làm điều này:
match a with
| _, l -> match !l with
| (c, n)::t -> doSomething
Sẽ không có thể là một cách để phù hợp với a
với cái gì khác muốn. ..
match a with
| _, ref (c,n)::t -> doSomething
... hoặc một cái gì đó tương tự? Trong ví dụ này, nó không có vẻ nặng nề khi thực hiện một kết hợp khác, nhưng trong trường hợp thực tế nó có thể là ...
Cảm ơn câu trả lời của bạn.
(Ồ, chúng tôi hoàn toàn đồng bộ hóa.) –