-
PatternGuards -
- С момента:
-
6.8.1
- Статус:
-
Отключено в
Haskell98, включено вHaskell2010и далее.
Haskell 2010 разрешает содержать в защитах по шаблонам защиты по шаблонам:
case animal of Fish { name=nm } | "bob" <- nm -> "it's Bob!" -- ^^^^^^^^^^^ a pattern guardЭто расширение управляет тем, разрешена ли синтаксическая конструкция защит по шаблонам, независимо от версии языка.
6.7.1. Защиты по шаблонам
© 2002–2007 The University Court of the University of Glasgow. All rights reserved.
Licensed under the Glasgow Haskell Compiler License.
https://downloads.haskell.org/~ghc/9.12.1/docs/users_guide/exts/pattern_guards.html