반응형
2장에서는 기본 문법에서 연산자와 포인터, if 구문, switch 구문에 대해서 알아보았으며
https://joylucky7.tistory.com/20
참고하자!!
☆ for 구문
▷ for 초기값; 표현식; 변화식{ }
package main
import (
"fmt"
)
func main() {
for i:=5; i>0; i--{
fmt.Println(i)
}
}
▷ for 표현식 {변화식 }
package main
import (
"fmt"
)
func main() {
i:=5;
for i>0 {
i--
fmt.Println(i)
}
}
package main
import (
"fmt"
)
func main() {
for i:=0; i<5; i++{
for j:0; j<5; j++{
fmt.Print("*")
}
fmt.Println()
}
}
▷ for 구문에서 break 사용법: 반복문 종료
import (
"fmt"
)
func main() {
i:=0;
for {
if i > 4{
break
}
i++
fmt.Println(i)
}
}
▷ for 구문에서 break : 레이블 사용
package main
import (
"fmt"
)
func main() {
Loop: // Loop 레이블을 지정
for i := 0; i < 3; i++ {
for j := 0; j < 3; j++ {
if j == 2 {
break Loop
}
fmt.Println(i, j)
}
}
fmt.Println("Label Use")
}
▷ for 구문에서 continue 사용법
package main
import (
"fmt"
)
func main() {
for i:=0; i<5; i++{
if i % 3 == 2{
continue
}
fmt.Println(i)
}
}
▷ for 구문에서 여러변수 사용법
package main
import (
"fmt"
)
func main() {
for i, j := 0, 0; i < 10; i, j = i+1, j+2 {
fmt.Println(i, j)
}
}
☆ goto 구문
▷특정 레이블로 이동
package main
import "fmt"
func main() {
var a int = 1
if a == 1 {
goto ERROR
b := 1
fmt.Println(b)
}
ERROR:
fmt.Println("에러")
}
반응형
'IT 초보코딩의 세계 > Go 언어' 카테고리의 다른 글
Go언어의 자료구조 배열과 슬라이스 1장 (6) | 2023.03.29 |
---|---|
Go 언어의 기본 문법 함수 와 클로저 5장 (4) | 2023.03.28 |
Go 언어의 기본 문법 연산자와 포인터, if 구문, switch 구문 2장 (0) | 2023.03.24 |
Go 언어의 기본 문법 패키지와 변수,자료형 1장 (2) | 2023.03.23 |
Go 언어란? (6) | 2023.03.23 |
댓글