Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- PER
- node.js
- port
- ubuntu
- 다이어트
- sqlite
- pandas
- swift
- urllib
- 날짜
- mssql
- 라즈베리파이
- python
- PyQt
- Linux
- 유니티
- tensorflow
- MS-SQL
- Excel
- IOS
- 리눅스
- 맛집
- flutter
- GIT
- MySQL
- ASP
- PyQt5
- javascript
- 함수
- Unity
Archives
아미(아름다운미소)
[문법요약] 조건 반복문 본문
- 조건 반복문
//: Playground - noun: a place where people can play
import UIKit
// if 조건문
let name = "소유"
if (name == "방탄소년단") {
print("방탄소년단과 이름이 같네요")
}
else if name != "소유" {
print("소유")
}
else if name == "조인성" {
print("조인성")
}
else {
print("else 구문 실행: \(name)")
}
var age = 50
if name == "공유" && age == 46{
print("공유 46")
}
let isStudent = true
if isStudent == true {
print("학생입니다")
} else {
print("학생이 아닙니다")
}
if isStudent {
print("학생입니다")
} else {
print("학생이 아닙니다")
}
isStudent ? print("학생입니다") : print("학생이 아닙니다")
// switch
switch age {
case 0..<8:
print("유치원생")
fallthrough
case 8...13:
print("초딩")
case 14...16:
print("중딩")
case 17..<20:
print("고딩")
case 20..<30:
break // switch 구문 빠져나감
print("20대")
case 30..<40:
print("30대")
default: // default 처리 안 하면 에러
print("default 실행")
}
let lastName = "유"
switch lastName {
case "김", "이", "박":
print("김이박")
case "유", "조":
print("유조")
default:
print("김이박유조 이외의 성씨")
}
// 반복문
for i in 0...10 {
print(i, terminator: " ")
}
print("")
let nameArray: [String] = ["류현진", "추신수", "박찬호"]
for name in nameArray {
print(name)
}
// while
var i = 1
var sum = 0
while i <= 10 {
sum = sum + i // sum += i
i = i + 1 // i += 1
}
print("1부터 10까지의 합은 \(sum)")
// repeat(조건을 나중에 판단)
var j = 1
repeat {
print(j, terminator: " ")
j += 1
} while j <= 10
print("")
// 7단 출력
for i in 1...9 {
print("7 x \(i) = \(7 * i)")
}
// 구구단
for i in 2...19 {
print("\(i)단 시작")
for j in 1...19 {
print("\(i) x \(j) = \(i * j)")
}
}
'랭귀지 > SWIFT' 카테고리의 다른 글
| [문법요약] Structure (0) | 2017.12.14 |
|---|---|
| [문법요약] 열거형(Enumeration) (0) | 2017.12.14 |
| [문법요약] 함수 (0) | 2017.12.13 |
| [문법요약] 배열, Set(집합), 딕셔너리(Dictionary) (0) | 2017.12.13 |
| [문법요약] 변수 및 연산자 (0) | 2017.12.12 |
Comments