Как происходит последовательность синтаксического сахара ([1..6]) переведен в синтаксис фактического списка (1:2:3...6?
Как Хаскелл переводит [
и ]
в определения списка? Они ценностные конструкторы или что-то в этом роде? Они newtypes? Есть ли способ определить синтаксисoutfix , в отличие от инфиксного?
1 ответ:
Этот синтаксис определен в отчете , и в частности в разделе 3.10 .
[1..6]
определяется какenumFromTo 1 6
. Вы не можете определить синтаксис самостоятельно.