suchen

Heim  >  Fragen und Antworten  >  Hauptteil

objective-c - OC中的字典可以一个key对应多个value吗?key不同,value相同的意思是?

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

为情所困为情所困2758 Tage vor792

Antworte allen(4)Ich werde antworten

  • 習慣沉默

    習慣沉默2017-05-02 09:25:15

    一个Dictionary中key是不能重复的,Value可以重复的

    Antwort
    0
  • 黄舟

    黄舟2017-05-02 09:25:15

    一个key只能和一个value配对,一个value可以和n个key配对

    Antwort
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:25:15

    很明显key只能对应一个value,如果key对应了多个值,当你取得某刻key的时候,计算机不会知道你到底想要那个value。key-value的原理就是value是可变的,而key只不变的,像一个门牌号一样,这个门牌号就表明的是这个地点的某个房子。而value是房子里住的人,房子是可以换主人的,也就是我们给value赋了不同的值。而楼上说的一个value可以对应多个key用这个例子不太好解释,可以简单的理解为两个key可以等于相同的值。

    Antwort
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:25:15

    假如key是人的话,value可以是人的名字,一个人可能有多个名字,但是这个世界却找不出第二个相同的人(key唯一性),还有同名同姓的人很多,但是都彼此不同的人(key不同,value可以相同,一个名字对应n个人)。个体ID为key : 名字为value 这就是一个字典(键值对)。

    Antwort
    0
  • StornierenAntwort