Логическое выражение OCaml [[]] == [[]]

У меня есть функция, которая возвращает [[]], и я хочу проверить результат как модульный тест. Но я обнаружил, что выражение [[]] == [[]]возвращает false. Вот простой тестовый код:

# [[]] == [[]];;
- : bool = false

Может ли кто-нибудь объяснить мне, почему это выражение оценивается как ложное?

Спасибо.

8
задан pad 6 April 2012 в 10:22
поделиться