Go 언어 키워드 참조 가이드
Go 언어는 뛰어난 동시성 기능을 갖춘 간결하고 빠르게 컴파일된 프로그래밍 언어입니다. Go 언어를 배우는 첫 번째 단계 중 하나는 해당 키워드에 익숙해지는 것입니다.
키워드는 특별한 의미를 지닌 예약어이므로 변수명, 함수명, 타입명으로 사용할 수 없습니다. 다음 표에는 모든 Go 키워드가 요약되어 있습니다.
키워드 | 의미 |
---|---|
break break
|
终止循环或 switch 语句 |
case |
在 switch 语句中定义条件 |
chan |
创建或接收通道 |
const |
声明常量 |
continue |
跳过循环的当前迭代 |
default |
在 switch 语句中定义默认情况 |
defer |
在函数返回之前执行一个或多个函数 |
else |
表达块的否决条件 |
fallthrough |
允许在 switch 语句中处理多个情况 |
for |
创建循环 |
func |
定义函数 |
go |
启动协程 |
if |
表达条件块 |
import |
导入外部包 |
interface |
定义接口类型 |
map |
创建映射类型 |
package |
定义包 |
range |
在迭代器中遍历集合 |
return |
从函数返回一个或多个值 |
select |
用于并发接收通信 |
struct |
定义结构体类型 |
switch |
根据条件执行不同的代码块 |
type |
定义类型 |
var | 루프 또는 스위치 문 종료
switch 문에서 조건 정의
chan
채널 생성 또는 수신
🎜const
🎜🎜상수 선언🎜🎜🎜🎜계속
🎜🎜루프의 현재 반복을 건너뜁니다🎜🎜🎜🎜기본값
🎜🎜switch 문에서 기본 사례를 정의합니다🎜🎜🎜🎜defer
🎜 🎜in 함수가 반환되기 전에 하나 이상의 함수를 실행합니다. 🎜🎜🎜🎜else
🎜🎜표현 블록의 조건을 거부합니다🎜🎜🎜🎜fallthrough
🎜🎜여러 명령문 처리 허용 스위치 문에서 상황 🎜🎜🎜🎜for
🎜🎜 루프 만들기 🎜🎜🎜🎜func
🎜🎜함수 정의 🎜🎜🎜🎜go
🎜 🎜코루틴 시작 + 🎜🎜🎜🎜map
🎜🎜 지도 유형 생성 🎜🎜🎜🎜package
🎜🎜패키지 정의 🎜🎜🎜🎜range
🎜🎜 반복하는 동안 프로세서의 컬렉션을 탐색합니다🎜🎜🎜🎜return
🎜🎜함수에서 하나 이상의 값을 반환합니다🎜🎜🎜🎜select
🎜🎜 통신 수신🎜🎜🎜🎜struct🎜🎜구조 유형 정의🎜🎜🎜🎜스위치
🎜🎜조건에 따라 다른 코드 블록 실행🎜🎜🎜🎜유형🎜🎜유형 정의 🎜🎜🎜🎜<code>var
🎜🎜변수 정의🎜🎜🎜🎜🎜🎜실제 예🎜🎜🎜다음은 몇 가지 일반적인 Go 키워드를 사용하는 예입니다. 🎜package main import "fmt" func main() { // 定义常量 const myConst = 10 for i := 0; i < myConst; i++ { fmt.Println(i) } // 使用 fallthrough 在 switch 语句中处理多个情况 switch i { case 1: fmt.Println("i is 1") fallthrough case 2: fmt.Println("i is 2") } }🎜출력 : 🎜
0 1 2 i is 1 i is 2🎜이 가이드가 Go 키워드를 이해하고 사용하여 Go 프로그램을 보다 효율적으로 작성하는 데 도움이 되기를 바랍니다. 🎜
위 내용은 Go 언어 키워드 참고 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!