On 2/13/23 1:04 PM, Matt wrote:
Obviously, there is no "set" object in D, but I was wondering what the quickest way to remove duplicates from an array would be. I was convinced I'd seen a "unique" method somewhere, but I've looked through the documentation for std.array, std.algorithm AND std.range, and I've either missed it, or my memory is playing tricks on me. That, or I'm looking in the wrong place entirely, of course
If you sort, you can use the `std.algorithm.iteration.uniq` function to get that information. I don't believe there's a specific method to remove duplicates in place.
Also, although there isn't a set type, you can use `bool[T]` as a crude set type.
-Steve