반응형
조건문
switch문
switch value
{
case value1:
respond to value 1
case value2,
value3:
respond to value 2 or 3
default:
otherwise, do something else
}
switch - interval Matching (범위연산자)
Switch - tuple Matching
Switch문 값 바인딩
Switch문 where문
for element in sequenceData
{
//실행 코드
}
IF문, Switch문 예문만들기
// -----> if문
// 하루에 10번이상 전화를 해야 내가 사랑하는지 알수 있다고 한다. 내가 하루에 30번 전화를 한다면?
var callToWifePerDay : Int = 30
if callToWifePerDay >= 10 {
print("현석이는 예진이를 사랑해")
} else {
print("현석이는 예진이를 안사랑해")
}
// -----> switch문
// 집에 돌아오자마자 해야할 일은?
let homeStatus = "음쓰"
switch homeStatus {
case "음쓰": //여러개 조건도 가능
print("---> 옷갈아입지말고 바로 버려라 ")
case "청소": //여러개 조건도 가능
print("---> 옷갈아입고 청소해라 ")
default:
print("---> 옷갈아입는다 ")
}
//---> 옷갈아입지말고 바로 버려라
// 내가 좋아하는 동물
let AnimalListILike = "bird"
switch AnimalListILike {
case "dog":
print("---> 강아지 ")
case "cat":
print("---> 고양이 ")
case "bird":
print("---> 새 ")
default:
print("---> 다른 동물이네요 ")
For문 예문만들기
// 시간당 전송하는 메세지 수
var sendMessageCountPerHour : Int = 0
let hour = 0...24
for i in hour {
if sendMessageCountPerHour <= 21{ //21시까지 1번씩 추가
sendMessageCountPerHour += 1
print("총 \(sendMessageCountPerHour)번")
} else {
print("밤이 너무늦었습니다 오늘은 \(sendMessageCountPerHour)번 문자했네요")
break
}
}
//구구단 만들기
let arrange = 1...9
for i in arrange {
for j in arrange {
print("\(i) * \(j) = \(i * j)")
}
}
while 조건
{
//실행 코드
}
repeat
{
//실행코드
} while 조건
반응형
'모바일앱 > Swift' 카테고리의 다른 글
함수 응용하기 (0) | 2021.10.05 |
---|---|
함수 기본 (0) | 2021.10.04 |
21.9월.5주 복습(월) - 플로우 컨트롤 (0) | 2021.10.04 |
21.9월.5주 복습(일) - 플로우 컨트롤 (0) | 2021.10.03 |
(중간점검) 문법 공부 중 느낀 점 (0) | 2021.10.02 |
컬렉션 타입 (0) | 2021.10.02 |
플로우 컨트롤 복습하기 (21.09.5주) (0) | 2021.10.01 |
플로우컨트롤. (조건문) Switch (0) | 2021.09.29 |