2024. 3. 13. 21:30ㆍswift
Swift 1주차 - 1부터 100까지 더하기
목차
변수 선언 방법
먼저 swift에서 변수 선언 방법을 알아보자.
아래 swift 공식 문서를 참고하여 설명할 예정이다.
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/thebasics
swift에서는 Constants and Variables (상수와 변수)를 선언해줄 수 있다.
값을 최초 지정 후 변경할 수 없는 변수를 '상수' 라고 하고, 값을 변경할 수 있는 변수를 '변수'라 한다.
상수는 let 키워드로, 변수는 var 키워드로 선언이 가능하다.
let maximumNumberOfLoginAttempts = 10
var currentLoginAttempt = 0
상수 또는 변수를 선언할 때 저장할 수 있는 값의 종류를 명확하게 하기위해 타입을 명시해 줄 수 있다.
var welcomeMessage: String
그러나 상수 또는 변수를 선언할 때 초기값을 지정해 준다면 Swift에서는 초기값을 보고 자동으로 타입을 유추해 주기 때문에 따로 타입을 명시해 주지 않아도 된다.
var welcomeMessage = "Hello"
반복문
반복문은 For-In 루프 형태로 사용할 수 있다.
이 예제에서는 for-in 루프를 사용하여 배열의 항목을 반복한다.
let names = ["Anna", "Alex", "Brian", "Jack"]
for name in names {
print("Hello, \(name)!")
}
// Hello, Anna!
// Hello, Alex!
// Hello, Brian!
// Hello, Jack!
숫자 범위에 대해 for-in 루프를 사용할 수도 있다.
for index in 1...5 {
print("\(index) times 5 is \(index * 5)")
}
// 1 times 5 is 5
// 2 times 5 is 10
// 3 times 5 is 15
// 4 times 5 is 20
// 5 times 5 is 25
1부터 100까지 더하기
그럼 지금까지의 지식을 가지고 간단하게 1부터 100까지 더하는 프로그램을 만들어 보자.
아래 사이트에서 간단하게 swift 코드를 실행해 볼 수 있다.
https://www.onlinegdb.com/online_swift_compiler
let startNum: Int = 1
let endNum: Int = 100
var sum: Int = 0
for i in startNum...endNum {
sum += i
}
print("\(startNum)부터 \(endNum)까지 더한 값 = \(sum)")
여기서 시작 숫자는 startNum, 마지막 숫자는 endNum, 더한 결과값은 sum이라는 이름으로 변수선언 했다.
그 후에 for-in 문을 사용해 1부터 100까지 더해 sum에 넣었고 해당 값을 print 문으로 출력했다.
아래는 출력한 결과이다.
'swift' 카테고리의 다른 글
Swift 3주차 - 이미지 뷰어 만들기 (0) | 2024.03.23 |
---|---|
Swift 2주차 - Hello World 화면 꾸미기 (feat M.V.C 패턴) (2) | 2024.03.17 |
백엔드와 프론트엔드 차이점 (0) | 2024.03.13 |
cordova란 무엇일까? (0) | 2024.03.13 |
ReactiveX 란? (0) | 2024.03.09 |