Swift 3.0에서 switch 문을 사용하려고합니다. 내 코드에서 내 변수가 무엇이든간에 A를 얻습니다. 왜 나는 A 만 얻는거야? 항상 A를 반환합니다 프로그램은 당신은 단순히 사건의 순서를 반대로 할 수Swift case statement
var grade = 45
switch grade {
case (grade ..< 100):
print("A")
case (grade ..< 90):
print("B")
case (grade ..< 80):
print("C")
case (grade ..< 70):
print("D")
default:
print("F. You failed")
}
을 grade' 70보다 작'경우, 당신이 당신의'case' 문의 논리를 방문 할 수 있습니다 (100) 이하가 될 것. –