iOS/Swift

·iOS/Swift
코테 문제 풀어보다가 2차원 배열의 합을 구해야하는 문제가 있었다.나는 이중 for문 돌려서 풀었는데 다른 사람 풀이에 zip 연산자를 사용한게 있어서 알아보려고 한다! "두 개의 기본 시퀀스로 구성된 쌍의 시퀀스를 생성합니다."  ⬇️아래는 공식문서 예제let words = ["one", "two", "three", "four"]let numbers = 1...4for (word, number) in zip(words, numbers) { print("\(word): \(number)")}// Prints "one: 1"// Prints "two: 2"// Prints "three: 3"// Prints "four: 4"두 원소가 항상 짝을 짓고 있네용 만일 둘의 길이가 달라 쌍이 맞지 않다면?l..
·iOS/Swift
배열을 돌 때 우리는 index 정보도 같이 필요한 경우가 있다.이때 enumerated를 사용하면 된다!  리턴 값은 시퀀스가 리턴된다고 합니당 사용법은 아래와 같다. 1. for-in 반복문let array = ["one", "two", "three"]for (index, value) in array.enumerated() { print("index: \(index), value: \(value)")}// Prints "index: 0, value: one"// Prints "index: 1, value: two"// Prints "index: 2, value: three"  2. forEach 반복문let array = ["one", "two", "three"]array.enumerated()..
임구마🍠
'iOS/Swift' 카테고리의 글 목록