0

以下のコードはどういう意味ですか?

singleton 1 'a' == fromList [(1, 'a')]
4

2 に答える 2

7

singletonfromListいくつかのコンテナ モジュールに表示されます。

通常、singleton単一の要素をfromList含むコンテナーを返し、リストからすべての要素を含むコンテナーを返します (マッピングでのモジュロ キーの重複)。

あなたが与える例は、コンテナがマッピング(、、、など)であることを意味する2つの引数を取ることを示しておりsingleton、単一の要素のキーと値を期待しています。マッピングの場合、キーと値のペアのリストが必要です。SetIntSetHashMapfromList

あなたが示す平等は、数字1を文字にマップする単一の要素を持つコンテナが、を使用して構築されているか、単一要素のリスト'a'を使用して構築されているかに関係なく同じであることを示しています。singletonfromList

于 2012-10-14T22:02:21.377 に答える
1

これはIntMapからのもののように見えます。両方singletonfromListそこに住んでいます。データ構造は基本的に、整数から基数木に基づく値に移行するマップの効率的な実装です。

于 2012-10-14T16:01:50.290 に答える