728x90
반응형
Swift문법을 공부할 겸 Swift로 코딩테스트 문제들을 풀어보고 있다. 그 중 난해한 점이 있는데 바로 프로그램 종료이다.
Swift는 main.swift에서 글로벌로 실행되어 따로 main함수가 없다. C같으면 return 0 로 메인함수를 종료 시켜 프로그램을 종료시킬 수 있지만 도대체 swift는 어떻게 프로그램을 종료시킬까?
찾아보니 간단하게 exit(0) 함수를 호출하여 종료 할 수 있다고 한다.
단, 주의 할 점은 Foundation을 import해야한다.
다음은 프로그램 종료 예시 이다.
import Foundation
var kgSugar = Int(readLine()!)!
var bags = 0
while kgSugar >= 0 {
if kgSugar % 5 == 0 {
bags += kgSugar / 5
print(bags)
exit(0) //종료
}
kgSugar -= 3
bags += 1
}
print(-1)
exit(0)//종료
728x90
반응형
'개발 > iOS' 카테고리의 다른 글
iOS/macOS 번들(Bundle)에 대하여 - Part 1 (0) | 2022.10.11 |
---|---|
iOS에서 카메라 필터를 만드는 법 조사 (LUT Lookup Image) (1) | 2022.10.10 |
Swift 삽입정렬, 선택정렬, 퀵 정렬 (0) | 2022.07.03 |
iOS UIKit 튜토리얼 - Frame vs Bounds (0) | 2021.04.20 |
iOS UIKit 튜토리얼 - UITableView - 3 // Section (0) | 2021.04.17 |
댓글