Defining and Calling Asynchronous Functionsasynchronous function / asynchronous method실행 도중 일시적으로 중단될 수 있는 특수한 함수 / 메서드비동기 함수임을 나타내기 위해서는 async 키워드 사용에러를 던지는 함수라면 throws 앞에 작성func listPhotos(inGallery name: String) async -> [String] { let result = // ... some asynchronous networking code ... return result}비동기 메서드 호출 시, 해당 메서드 반환까지 실행이 일시 중지됨= 결과가 올 때까지 기다려야 하므로 멈춤을 의미실행이 일시 중단될 수 있는 지점 표기를..