смог найти на него ответ.
Скажите, почему при объевлении списка символов я могу использовать как двойные кавычки, так и одинарные. ["A", "B", "C"] && ['A', 'B', 'C']
А если я объявляю range символов ['A'..'Z'] я могу использовать только одинарные кавычки?
В двойных кавычках пишутся только строки, в одинарных только символы, строка — список символов. ["A", "B", "C"] — список строк, а не строка. Строки не перечислимы, а range работает только для перечислимых типов. Есть чат @haskell_learn для таких вопросов
Обсуждают сегодня