Почему хвост строки с одной буквой является пустой строкой, а не пустым списком?
Пример:
tail "a"
= ""
Но вы можете создать строку как:
'a' : []
= "a"
Поэтому я подумал, что хвост должен быть пустым. Список []
.
И если вы делаете, например,
tail ["x"]
тогда вы получите пустой список []
.
Это немного сбивает с толку.