array1 안전하게 배열에 접근하는 3가지 방법 📌 안전하게 배열에 접근하는 방법 -> 하단의 2번째 방법을 함수화한 방법 일반적으로 배열에 index를 통해 접근하는 상황을 최소화해야하는 것이 옳지만 어쩔 수 없는 상황이 발생하곤 한다. Swift에서는 좀 더 안전한 처리를 위해 함수 단에서 guard를 지원합니다. 하지만 Array의 경우 index를 통해 접근해서 가져오는 값이 Optional타입이 아니기 때문에 접근하는 index가 유효하지 않은 경우에는 꼼짝없이 Fatal error: Index out of range 메세지가 발생합니다. let arr = [1,2,3,4] arr[4] // Fatal error: Index out of range 예를 들어 API통신을 통해 배열이 생성되는데 생성한 배열에 값이 추가 되지않은 경우, 호출을 .. 2022. 3. 10. 이전 1 다음