Jochen Voss

Jul 18, 2023, 10:35:38 PM (yesterday) 

to golang-nuts

Dear all,

To implement the “eq” operator in a simple PostScript interpreter, I need to determine whether two maps are the same object.

This can be done by adding a new element to one map, and checking whether the new entry also appears in the second map, but as you can imagine, the resulting code is quite ugly.  See for an implementation of this idea.

Is there a better way?

Many thanks,


Jason Phillips

Jul 18, 2023, 10:52:24 PM (yesterday) 

to golang-nuts

You can also use the reflect package rather than (directly) reaching for unsafe. The reflect.DeepEqual function does something along the lines of:

By admin

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.