щас дал гпт нео 2.7 "map f [] = []; map f (x:xs) = " он закончил "x : map f xs" ха ха, думаю, тупой трансформер, не умеет на хачкеле писать потом попробовал "map :: (a -> b) -> [a] -> [b]; map f [] = []; map f (x:xs) = " и он закончил "f x : map f xs"
щас дал гпт нео 2.7 "map f [] = []; map f (x:xs) = " он закончил "x : map f xs" ха ха, думаю, тупой трансформер, не умеет на хачкеле писать потом попробовал "map :: (a -> b) -> [a] -> [b]; map f [] = []; map f (x:xs) = " и он закончил "f x : map f xs"
а как вы ему скармливаете? есть ключ от OpenAI или в каких-нибудь веб-версиях?
"Smart programmer is writing Haskell function. The function takes a list and another function f and applies f to each element of the list: map = " гпт заканчивает fmap
"Smart programmer is writing Haskell function. The function takes a list and another function f and applies f to each element of the list: map = " гпт заканчивает fmap
я убрал мап = и она стала поинтереснее генерировать к примеру apply(xs, f) = case xs of [a,b,c] -> [a тут остановилась, зато последовательность параметров как заказали! еще был вариант с конечным списком вида [f a, f b, f c]
"Smart programmer is writing Haskell function. The function takes a list and another function f and applies f to each element of the list: map = " гпт заканчивает fmap