Có thư viện Haskell cho phép tôi có một Bản đồ từ phạm vi đến giá trị không? (Ưu tiên một chút hiệu quả.)Thư viện Bản đồ Phạm vi Haskell
let myRangeMap = RangeMap [(range 1 3, "foo"),(range 2 7, "bar"),(range 9 12, "baz")]
in rangeValues 2
==> ["foo","bar"]
Tôi luôn thích nghe về cấu trúc dữ liệu lần đầu tiên. Rất tuyệt. –