▼ for 반복문 3
package main import "fmt" func main() { sum, i := 0, 0 // for 문에 조건식 생략 for { if i >= 10 { break } sum += i i++ } fmt.Println(sum) }
실행 결과
45
▼ switch 문 case에 조건식 사용
package main import "fmt" func main() { c := 'a' switch { // case에 조건식 사용 case '0' <= c && c <= '9': fmt.Printf("%c은(는) 숫자입니다", c) case 'a' <= c && c <= 'z': fmt.Printf("%c은(는) 소문자입니다", c) case 'A' <= c && c <= 'Z': fmt.Printf("%c은(는) 대문자입니다", c) } }
실행 결과
a은(는) 소문자입니다