Rawequal: Difference between revisions
Jump to navigation
Jump to search
(saf gg fuksvdafgasudkyfgkasuydgfaksdg fyasuk gfyasukfuadsgfvhjkbahsdkhfvbskaudhfvjhgasdvfghjadsvfghvsghbvbhvsdhgbfhgujsdb fuhjsdb fkuhjsvdkhgfvsakghf sghad fvkhgsjdv fghsadvfhasdjfgkjhavshkjd fvkhjasdv fjhkasvfhjvdsfhjvasdhfjkasdjhfvashjkfvajhskdv...) |
imported>Felice Enellen m (Reverted edits by 208.191.153.72 (talk) to last version by 79.177.62.254) |
||
| Line 1: | Line 1: | ||
{{ApiReference | |||
|name=rawequal | |name=rawequal | ||
|shortdesc=Compare two tables, bypassing metamethods | |shortdesc=Compare two tables, bypassing metamethods | ||
Revision as of 08:38, 13 February 2020
rawequal( tbl1, tbl2 )
- Compare two tables, bypassing metamethods
- tbl1
-
- A table to compare.
- tbl2
-
- Another table to compare.
When creating things like custom containers and objects, one often overrides the __eq metamethod with custom code, possibly to to do deep comparisons or to omit certain elements, but might then need to check for regular equality without going through that override. This can be done with rawequal().