Характеристики
GHC 6.12.1
Mac OS X 10.6.4 x64
MacBook Pro
Проблема
У меня проблемы с использованием синтаксиса let. Следующий код отказывается компилироваться:
module Main where
main = let x = 1
y = 2
z = 3
in putStrLn $ "X = " ++ show x ++ "\nY = " ++ show y ++ "\nZ = " ++ show z
Я пробовал использовать табуляцию в y = 2 и z = 3 еще больше. Нет игральных костей.
(Нежелательные) решения
Единственный способ, которым я получил код для компиляции, - это либо
- Замена жестких табуляций пробелами.
- Замена предложения
letпредложениемwhere.