Я изучаю Haskell. Я вижу, что автор использует некоторые математические символы юникода в коде here (например, ∀
). Я стараюсь использовать это тоже, например:Как использовать математические символы (имя функции) в ghci?
(∀) :: (a -> b) -> [a] -> [b]
f ∀ [] = []
f ∀ (x:xs) = f x : f ∀ xs
ghci
нагрузки это успешно, но я не могу назвать эту функцию ... Когда я пытаюсь вставить ∀
символ в ghci
консоли из буфера обмена, ничего не происходит (Windows 7, Lucida console).
Это очень удобно - использовать математические символы (на мой взгляд). Как я могу использовать его в ghci
?
Это может вам помочь: http://stackoverflow.com/questions/25373116/how-can-i-set-my-ghci-prompt-to-a-lambda-character-on-windows – Sibi
Я сделал это ('chcp.com 65001'), но это не помогает мне. Символ 'λ' отображается успешно, но' ∀' - нет (когда я пытаюсь вставить его). О, я не могу вставить 'λ' тоже через буфер обмена ... Я могу распечатать его только через свой код ... –
Кодовая страница 65001 не UTF8, она просто использует тот же механизм упаковки. –