Извините за такой базовый вопрос, но я не могу понять это: если я использую обычные операторы сравнения реляций с терминами - как это работает?Как работает оператор сравнения Erlang?
Например:
"AAA" > "aaa" => false
- Почему "AAA"
меньше "aaa"
?
Если у меня есть два атома:
atom1 < atom2 => true
- почему atom1
меньше atom2
?
Как и когда я использую операторы сравнения с атомами?
Спасибо за ответ! – user3169252
Чтобы сравнить два атома, он выполняет прямое лексическое сравнение символов в атомах, и если символы одинаковы, то более длинный атом больше. Итак, 'cat> car => true' и' cat < cats => true'. – rvirding
Это правда, однако, я не мог найти информацию о том, имеет ли это * *. – filmor