denisshevchenko / ohaskell.guide

Ваша первая книга о языке Haskell
https://www.ohaskell.guide
Other
261 stars 29 forks source link

Не работает пример из главы 8 #49

Open a-khakimov opened 5 years ago

a-khakimov commented 5 years ago

Пример из книги

*Main> :l 001_basic/basic.hs 
[1 of 1] Compiling Main             ( 001_basic/basic.hs, interpreted )

001_basic/basic.hs:18:7: error:
    Multi-way if-expressions need MultiWayIf turned on
Failed, modules loaded: none.

Но работает если переписать таким образом:

analyzeGold standard  
         | standard == 999 = "999!"
         | standard == 750 = "750!"
         | otherwise = "HZ.."

Получается пример не верный? Или я чего то не понимаю?