Как мне отформатировать такой документ YAML, чтобы PyYAML мог его правильно проанализировать ?
Data: Some data, here and a special character like ':'
Another line of data on a separate line
Я знаю, что символ ':' особенный, поэтому я должен заключить все это в кавычки, например: факториал 0 = 1 factorial (n + 1) = (*) (n + 1) (...
Читая статью в Википедии о Haskell 2010 , я наткнулся на это:
-- using only prefix notation and n+k-patterns (no longer allowed in Haskell 2010)
factorial 0 = 1
factorial (n+1) = (*) (n+1) (factorial n)
Что они означают под "n + k шаблонов "? Думаю, это вторая строка, но я не понимаю, что с ней не так. Может ли кто-нибудь объяснить, в чем проблема? Почему эти n + k шаблонов больше не разрешены в Haskell 2010?