以下のコードはどういう意味ですか?
singleton 1 'a' == fromList [(1, 'a')]
singleton
fromList
いくつかのコンテナ モジュールに表示されます。
通常、singleton
単一の要素をfromList
含むコンテナーを返し、リストからすべての要素を含むコンテナーを返します (マッピングでのモジュロ キーの重複)。
あなたが与える例は、コンテナがマッピング(、、、など)であることを意味する2つの引数を取ることを示しておりsingleton
、単一の要素のキーと値を期待しています。マッピングの場合、キーと値のペアのリストが必要です。Set
IntSet
HashMap
fromList
あなたが示す平等は、数字1
を文字にマップする単一の要素を持つコンテナが、を使用して構築されているか、単一要素のリスト'a'
を使用して構築されているかに関係なく同じであることを示しています。singleton
fromList
これはIntMapからのもののように見えます。両方singleton
とfromList
そこに住んでいます。データ構造は基本的に、整数から基数木に基づく値に移行するマップの効率的な実装です。