Ghci'de etkileşimli olarak bir blok oluşturmaya çalışıyorum.Ghci'de bir izin bloğu içinde nasıl kullanılır?
Prelude>let a = do putStrLn "test"; putStrLn "other test"
Prelude>
ama etkileşimli bir ayrıştırma hatası almadan do bloğunda bir izin inşaat nasıl tanımlanacağı bilemiyorum: Sürece bloğunda bir değişken tanımlamak yok gibi gayet
Prelude> let a = do let b = 5; putStrLn $ show b
<interactive>:2:40:
parse error (possibly incorrect indentation or mismatched brackets)
Açıkçası
let a = do
let b = 5
putStrLn $ show b
bir Haskell kaynak dosyada tamamen gayet iyi. Sadece bunu ghci'ye nasıl çevireceğimi bulmakta zorlanıyorum.
': 1: 41: '}' girdisinde ayrıştırma hatası '}' 'hala –
@ ДМИТРИЙМАЛИКОВ Evet, bu benim düzenleme hakkında ... –
Ama hala başarısız oluyor –