1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-20 18:18:51 +03:00

Implemented hashmap equality (addresses #116, #123)

This commit is contained in:
Javier Fernandez-Ivern 2016-01-22 10:53:25 -06:00
parent 6523be9f1a
commit de0023d77a

View File

@ -206,6 +206,9 @@ class MalHashMap() : MalType {
obj.metadata = meta obj.metadata = meta
return obj return obj
} }
override fun equals(other: Any?): Boolean =
(other is MalHashMap) && elements.equals(other.elements)
} }
class MalAtom(var value: MalType) : MalType { class MalAtom(var value: MalType) : MalType {