iOS 고전 설명 Swift 분기 구조 및 순환 상세 설명
전재 출처 표시:http://blog.csdn.net/loving_ios/article/details/49340073
이번 개발 환경 은 Xcode 7.0.1 에서 playground 파일 을 만 드 는 코드 로 작 성 됩 니 다.
// ************************ ********************
// if BOOL BOOL
// BOOL true false
let isOrNo = true
if isOrNo {
print("true")
} else {
print("false")
}
var count:Int? = nil
count = 20
if count > 0 {
print(count)
// "\()"
print("count = \(count!)")
} else {
print(count)
}
//
if let count1 = count {
print("ok")
} else {
print("error")
}
// : if else
// *************************** *************
// while
var number = 0
while number < 3 {
number++
print("number = \(number)")
}
// do while
repeat {
number++
} while number < 6
// for
for var num = 0; num < 10; num++ {
print(num)
}
// for
//for ;;{
// print(" ")
//}
for ; number < 2; {
print(number)
number++
}
// for...in
var arr = [1, 3, 4, 5]
//
for num in arr {
print(num)
}
var dic = ["key":"value"]
for value in dic {
print(value)
//
value.0
value.1
}
//
for (key, value) in dic {
print(key)
print(value)
}
// _
//
for (_, value) in dic {
print(value)
}
for (key, _) in dic {
print(key)
}
//
for value in 0..<10 {
print(value)
}
for value in arr[0...3] {
print(value)
}
// switch case
var point = (2, 0)
switch point {
case (0, 0):
print(" ")
case (_, 0):
print("x ")
case (0, _):
print("y ")
default:
print(" ")
}
// :switch break fallthroungh break
// switch
//
switch point {
case (0, 0):
print(" ")
case (let x, 0) where x == 2 || x == 1: // where && ||
print("x = \(x)")
case (0, _):
print("y ")
default:
print(" ")
}
// :
var tempStr = "hfjfio"
for strChar in tempStr.characters {
switch strChar
{
case "a", "e", "i", "o", "u":
print(strChar)
break
default:
print(strChar)
}
}
// string.Characters
// for ... in switch break switch break break
//
tempName: for strChar in tempStr.characters {
switch strChar {
case "a", "e", "i", "o", "u":
print(strChar)
break tempName
default:
print(strChar)
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
요점 자바 9 순환첫 번 째 부분 은 우리 가 이 말 (순환 체) 에 들 어 갈 때 실 행 됩 니 다. 두 번 째 부분 은 판단 문 으로 되 돌아 갈 때 true 괄호 안에 있 는 내용 을 실행 하고 되 돌아 오 면 false 우...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.