Я хотел бы знать, как определить это как список в Haskell, чтобы я мог выполнять такие операции, как хвост, реверс и длина:Определение списков в Haskell
cars = "lamborghinis are my favourite types of car"
Я пробовал:
let cars = [lamborghinis,are,my,favourite,types,of,car]
let cars = ["lamborghinis","are","my","favourite","types","of","car"]
let cars = ['lamborghinis','are','my','favourite','types','of','car']
Я использую http://learnyouahaskell.com/starting-out как учебник, как я новичок в Haskell, и я не могу видеть, куда я иду неправильно, я думал, что моя первая попытка выше будет правильно, как это, как она делает это в но с числами вместо слов.
Ошибка, которую я получаю: parse error on input 'of
.
Любые идеи, в которых я ошибаюсь? Благодарю.
Строки уже перечислена, т.е. строка является типом синоним [Char]. Например, «привет» и ['h', 'e', 'l', 'l', 'o'] - одни и те же вещи. Что вы хотите сделать именно так? – Emil
получил сейчас работу за ответ :) – user2058186