Go 언어 제어 문을 사용하면 다음을 포함하여 코드 실행 흐름을 제어할 수 있습니다. if-else: 조건에 따라 코드 블록을 실행합니다. 스위치: 주어진 값에 따라 다른 코드 블록을 실행합니다. for: 특정 조건이 충족될 때까지 코드 블록을 반복합니다. range: 컬렉션의 요소를 순회하고 코드 블록을 실행합니다.
Go 언어의 제어문 가이드: 코드 흐름 제어
제어문을 사용하면 Go 프로그램의 코드 실행 흐름을 제어할 수 있습니다. Go 언어는 다음을 포함한 다양한 제어문을 제공합니다.
if-else
if condition { // 代码块 1 } else { // 代码块 2 }
switch
switch value { case "a": // 代码块 1 case "b": // 代码块 2 default: // 默认代码块 }
for
for condition { // 代码块 }
range
for index, element := range collection { // 代码块 }
실용 사례: 소수 계산
, for
루프를 사용하여 소수를 계산할 수 있습니다 숫자 :
const N = 100 func main() { primes := make([]int, 0, N) for i := 2; i < N; i++ { isPrime := true for j := 2; j < i; j++ { if i%j == 0 { isPrime = false break } } if isPrime { primes = append(primes, i) } } fmt.Println(primes) }
출력:
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]
위 내용은 Go의 제어문 가이드: 코드 흐름 제어하기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!