insertAll()

dictionary.insertAll() 함수는 일련의 assignment문처럼 수행되며 한 사전의 키/값 항목을 다른 사전에 복사합니다. 대상 사전의 이름으로 함수를 규정한다는 점에 유의하십시오.

키가 대상이 아니라 소스에 있는 경우에는 키/값 항목이 대상에 복사됩니다. 키가 소스와 대상 모두에 있는 경우에는 소스 항목의 값이 대상에 있는 항목을 대체합니다. caseSensitive 특성의 값은 이 판별에 영향을 미칩니다. 두 사전 모두에서 caseSensitive가 YES로 설정된 경우 대상 사전은 기존 키와 대소문자만 다른 키에 대해 새 항목을 작성합니다. 예를 들어, 두 사전 모두에서 caseSensitive가 YES로 설정된 경우가 아니면 소스 사전에 있는 "Age" 키의 값이 대상 사전에 있는 "age" 키의 값을 겹쳐씁니다.

dictionary.insertAll() 함수는 기존 특성과 기존 항목을 모두 대상 사전에서 유지하므로 이 함수는 한 사전에서 다른 사전으로 지정하는 것과 다릅니다.

구문

  targetDictionary.insertAll(sourceDictionary Dictionary in)
targetDictionary
항목을 복사할 대상 사전 변수의 이름입니다.
sourceDictionary
항목을 복사할 소스 사전 변수의 이름입니다.