Этот код сверху должен работать error_reporting (E_ALL);
Однако попытайтесь отредактировать код на телефоне в файле
error_reporting = on
Вместо того чтобы писать shortVowel = [['a'], ['e'], ['y']]
, я написал бы shortVowel' = ['a', 'e', 'y']
. Что совпадает с shortVowel' = "aey"
. Теперь сделайте
or [x == last $ last sentence | x <- shortVowel']
Вышеприведенное проверяет, является ли какой-либо из элементов в shortVowel
последним элементом последнего слова в вашем предложении. Если вы хотите проверить все короткие гласные, сделайте
[(x, x == last $ last sentence) | x <- shortVowel']