on
7. (swift/xcode) 딕셔너리 dictionary 사용해 key , value 형태 데이터...
7. (swift/xcode) 딕셔너리 dictionary 사용해 key , value 형태 데이터...
728x90
반응형
[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[소스 코드]
/* [요약 설명] 1. 딕셔너리(dictionary)는 key와 value를 1대1로 대응시킨 형태입니다 2. Any : object, 즉 어떠한 데이터 형태든지 저장할 수 있습니다 3. 딕셔너리는 json , 자바에서 hashmap 과 유사한 구조를 가지고있습니다 */ // [테스트 메인 함수 정의 실시] func testMain(){ print("[Program Start]") print("") // 딕셔너리 string key , any value 형태 선언 실시 var Dic : Dictionary = [String : Any]() // 방법 [1] //var Dic : [String : Any] = [String : Any]() // 방법 [2] //var Dic = [String : Any]() // 방법 [3] // 딕셔너리에 데이터 삽입 실시 Dic = ["name":"twok" , "age":28] Dic["sex"] = "m" Dic["addr"] = "개발" print("Dic insert : ", Dic) print("") // 딕셔너리에 저장된 전체 key 리스트 및 길이, value 확인 print("Dic key : ", Dic.keys) print("Dic value : ", Dic.values) print("Dic len : ", Dic.count) print("") // 딕셔너리에 특정 key 포함 여부 확인 print("Dic contains key [name] : ", Dic.keys.contains("name")) print("Dic contains key [hobby] : ", Dic.keys.contains("hobby")) print("") // 딕셔너리 특정 key 지정해 value 값 확인 실시 print("Dic name value : ", Dic["name", default: ""]) print("Dic age value : ", Dic["age", default: ""]) print("") // 딕셔너리에서 특정 key 값 삭제 실시 Dic.removeValue(forKey: "addr") print("Dic delete addr : ", Dic) print("") }
[결과 출력]
[요약 설명]
/*
[요약 설명]
1. 딕셔너리(dictionary)는 key와 value를 1대1로 대응시킨 형태입니다
2. Any : object, 즉 어떠한 데이터 형태든지 저장할 수 있습니다
3. 딕셔너리는 json , 자바에서 hashmap 과 유사한 구조를 가지고있습니다
*/
728x90
반응형
from http://kkh0977.tistory.com/1302 by ccl(A) rewrite - 2021-10-08 09:02:05