objective-c - OC中的字典可以一个key对应多个value吗?key不同,value相同的意思是?
为情所困
为情所困 2017-05-02 09:23:15
0
4
789

1.字典中的一个key可以对应多个value吗?

为情所困
为情所困

全員に返信(4)
習慣沉默

辞書内でキーを繰り返すことはできませんが、値は繰り返すことができます

いいねを押す +0
黄舟

1 つのキーは 1 つの値とのみペアリングでき、1 つの値は n 個のキーとペアリングできます

いいねを押す +0
仅有的幸福

明らかに、キーは 1 つの値にのみ対応します。キーが複数の値に対応する場合、ある時点でキーを取得したときに、コンピューターはどの値が必要かを認識できません。 Key-Value の原理は、値は可変ですが、キーは一定であるということです。ちょうど家番号と同じように、この家番号はこの場所にある特定の家を示します。価値とは家に住む人です。家は所有者を変えることができます。つまり、私たちは価値に異なる価値を割り当てます。前述の 1 つの値が複数のキーに対応することをこの例で説明するのは簡単ではありませんが、2 つのキーが同じ値に等しい可能性があることを簡単に理解できます。

いいねを押す +0
世界只因有你

キーが人の場合、値はその人の名前になります。人は複数の名前を持つことができますが、世界に 2 番目に同じ人は存在しません (キーの一意性)。同じ名前と姓を持つ人はたくさんいます。互いに異なる人々 (キーは異なり、値は同じにすることができ、1 つの名前が n 人に対応します)。個々の ID がキー、名前が値です。これは辞書 (キーと値のペア) です。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート