Notice
Recent Posts
Recent Comments
Link
투케이2K
8. (swift/xcode) set 사용해 배열 중복 데이터 제거 수행 실시 본문
[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[소스 코드]
/*
[요약 설명]
1. set이란 중복되는 원소가 없이, 순서에 상관없는 데이터들의 묶음입니다
2. set은 데이터의 중복을 허용하지 않기 때문에 중복되는 원소가 있다면 하나만을 저장합니다
*/
// [테스트 메인 함수 정의 실시]
func testMain(){
print("[Program Start]")
print("")
// 집합 set 객체 생성 실시 (중복되지 않은 데이터 저장 배열)
var arraySet : Set<String> = Set<String>()
// set 에 데이터 삽입 실시
arraySet.insert("안녕")
arraySet.insert("hello")
arraySet.insert("안녕")
print("arraySet insert : ", arraySet)
print("")
// set 에 저장된 전체 리스트 길이 확인
print("arraySet len : ", arraySet.count)
print("")
// set 에 특정 값 포함 여부 확인
print("arraySet contains 안녕 : ", arraySet.contains("안녕"))
print("arraySet contains hi : ", arraySet.contains("hi"))
print("")
// set 에 특정 값 삭제 수행 실시
arraySet.remove("안녕")
print("arraySet remove 안녕 : ", arraySet)
print("")
// set 전체 초기화 수행 실시
arraySet.removeAll()
print("arraySet remove all : ", arraySet)
print("")
}
[결과 출력]
[요약 설명]
/*
[요약 설명]
1. set이란 중복되는 원소가 없이, 순서에 상관없는 데이터들의 묶음입니다
2. set은 데이터의 중복을 허용하지 않기 때문에 중복되는 원소가 있다면 하나만을 저장합니다
*/
반응형
'Swift' 카테고리의 다른 글
10. (swift/xcode) if else , switch case 문을 사용해서 조건문 분기 처리 실시 (0) | 2021.10.08 |
---|---|
9. (swift/xcode) 튜플 tuple 사용해 상수 데이터 집합 데이터 만들기 (0) | 2021.10.08 |
7. (swift/xcode) 딕셔너리 dictionary 사용해 key , value 형태 데이터 저장 실시 (0) | 2021.10.08 |
6. (swift/xcode) 데이터 형변환 수행 실시 - String , Int , Double , Bool , Byte (0) | 2021.10.07 |
5. (swift/xcode) Array 배열 합치기 및 복사 수행 실시 (0) | 2021.10.07 |
Comments