Notice
Recent Posts
Recent Comments
Link
투케이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() : 전체 배열 데이터를 삭제합니다
*/
반응형
'Swift' 카테고리의 다른 글
6. (swift/xcode) 데이터 형변환 수행 실시 - String , Int , Double , Bool , Byte (0) | 2021.10.07 |
---|---|
5. (swift/xcode) Array 배열 합치기 및 복사 수행 실시 (0) | 2021.10.07 |
4. (swift/xcode) Array 초기 배열 크기 지정 생성 실시 - repeating , count (0) | 2021.10.07 |
2. (swift/xcode) func 함수 (메소드) 생성 실시 - void , return (0) | 2021.10.07 |
1. (swift/xcode) var , let , 자료형 개념 설명 및 기본 출력 실시 (0) | 2021.10.07 |
Comments