[Haskell-cafe] What is the meaning of tilde ("~") symbol

Evan Laforge qdunkan at gmail.com
Sun Feb 14 17:11:26 EST 2010


>> Finally, it is the array subscript operator:
>>
>> let x = arr ! 10
>
> Shouldn't this be
>
> let x = arr !! 10

!! is the list subscript.  Look in Data.Array.IArray for (!).  Or Data.Map.

There's still no consensus on typeclasses for collections, so these
are all separate functions.  Has anyone taken a shot at a set of
AT-using classes for the standard collections?


More information about the Haskell-Cafe mailing list