투케이2K

8. (swift/xcode) set 사용해 배열 중복 데이터 제거 수행 실시 본문

Swift

8. (swift/xcode) set 사용해 배열 중복 데이터 제거 수행 실시

투케이2K 2021. 10. 8. 13:28

[개발 환경 설정]

개발 툴 : 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은 데이터의 중복을 허용하지 않기 때문에 중복되는 원소가 있다면 하나만을 저장합니다

*/


 

반응형
Comments