투케이2K

3. (swift/xcode) Array 가변 배열 생성 및 데이터 삽입 append, 수정 update, 삭제 remove 수행 실시 본문

Swift

3. (swift/xcode) Array 가변 배열 생성 및 데이터 삽입 append, 수정 update, 삭제 remove 수행 실시

투케이2K 2021. 10. 7. 13:35

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT


[소스 코드]

     /*
     [요약 설명]
     1. Array : 멤버가 순서(인덱스)를 가진 리스트 형태의 컬렉션 타입 배열입니다
     2. append : 데이터를 삽입할 때 사용합니다
     3. Array[특정 번지] : 특정 번지 데이터를 변경할 때 사용합니다
     4. contains : 특정 데이터가 포함된 여부를 확인합니다
     5. remove(at: 특정 번지) : 특정 번지 데이터를 삭제합니다
     6. removeAll() : 전체 배열 데이터를 삭제합니다
     */
    
    
    
    // [테스트 메인 함수 정의 실시]
    func testMain(){
        print("[Program Start]")
        print("")
        
        // 초기 가변 배열 선언 실시
        //var strArray : Array<String> = [String]() // 방법 [1]
        //var strArray = [String]() // 방법 [2]
        var strArray : Array<String> = [] // 방법 [3]
        
        // 배열에 데이터 삽입 실시
        strArray.append("hello")
        strArray.append("hi")
        strArray.append("안녕")
        print("array append : ", strArray)
        print("")
        
        // 배열에 길이 확인 실시
        print("array length : ", strArray.count)
        print("")
        
        // 배열에 특정 데이터 변경 실시
        strArray[1] = "hihi"
        print("array update : ", strArray)
        print("")
        
        // 배열에 특정 데이터 포함 확인 실시
        print("array contains hello : ", strArray.contains("hello"))
        print("array contains world : ", strArray.contains("world"))
        print("")
        
        // 배열에 특정 데이터 삭제 실시
        strArray.remove(at: 1) // 1번 인덱스 번지
        print("array remove (1) : ", strArray)
        print("")
        
        // 배열에 전체 데이터 삭제 실시
        strArray.removeAll()
        print("array remove all : ", strArray)
        print("")
        
    }

[결과 출력]


[요약 설명]

/*

[요약 설명]

1. Array : 멤버가 순서(인덱스)를 가진 리스트 형태의 컬렉션 타입 배열입니다

2. append : 데이터를 삽입할 때 사용합니다

3. Array[특정 번지] : 특정 번지 데이터를 변경할 때 사용합니다

4. contains : 특정 데이터가 포함된 여부를 확인합니다

5. remove(at: 특정 번지) : 특정 번지 데이터를 삭제합니다

6. removeAll() : 전체 배열 데이터를 삭제합니다

*/


 

반응형
Comments