Что говорит заголовок.
Пример, взятый со страницы простых чисел haskellwiki:
{-# OPTIONS_GHC -O2 -fno-cse #-}
primesTME () = 2 : ([3,5..] `minus` join [[p*p,p*p+2*p..] | p <- primes'])
where
....
Какова цель аргумента ()
?Код, кажется, работает нормально без него.Я предполагаю, что это приводит к тому, что список простых чисел будет пересчитываться для каждого приложения, но почему это было бы желательно?