Singleton list confusion

From HaskellWiki
Revision as of 15:46, 10 April 2008 by Lemming (talk | contribs) (further example, but same author)
Jump to navigation Jump to search

Why do Haskell newcomers frequently believe, that list variables must be enclosed in brackets? People sometimes write argument patterns like [x], hoping that x will assume all values of a list successively. Maybe it is some kind of list comprehension.

See for example Haskell-Cafe about

testing for same characters in lists of strings,
Pattern match failure