Is there a specific issue you’re experiencing in trying to implement it? Suggestions/observations:
- export the struct (Str instead of str) if you’re exporting the Heap. - same for the fields in the struct unless you have a constructor function (eg New) and appropriate functions to modify/view them in the same package scope. - assuming you want it sorted by the fields you can implement the sort interface[1] on either or both fields. 1 - https://godoc.org/sort#Interface On Thu, Nov 1, 2018 at 15:57, Alex Dvoretskiy <advoretski...@gmail.com> wrote: > How can I rewrite this code to use a heap of structs instead of a heap of > ints? > > Have: > type IntHeap []int > > Need: > type str struct { > num int, > val string > } > > type Heap []str > > > https://play.golang.org/p/KHhIvKMkNMy > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- - sent from my mobile -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.