Go의 키워드

Golang은 키워드를 사용하여 구문의 단순성과 가독성을 높여 최근 몇 년 동안 큰 인기를 얻고 있는 프로그래밍 언어입니다.

키워드 - 키워드 또는 예약어는 언어에서 일부 내부 프로세스에 사용되거나 일부 미리 정의된 동작을 나타내는 단어입니다. 따라서 이러한 단어는 식별자로 사용할 수 없습니다. 그렇게 하면 컴파일 오류가 발생합니다. Golang의 키워드에 대해 알아야 할 사항은 다음과 같습니다 .

Go의 키워드

예를 들어:

// Minh họa chương trình Go sử dụng từ khóa
package main 
import "fmt"

// Từ khóa ở đây là package, import, func, var 
func main() { 

// Đây là một biến hợp lệ
var a = "Quantrimang"

fmt.Println(a) 

// Ở đây, mặc định là một
// định danh không hợp lệ và
// trình biên dịch sẽ đưa ra lỗi
// var default = "GFG" 
} 

결과:

Quantrimang

Go 프로그래밍에는 현재 총 25개의 키워드가 있습니다.

Go의 키워드

  • break − 루프나 switch 문을 종료하는 데 사용됩니다.
  • case − switch 문에서 입력 값과 일치할 수 있는 항목을 지정하는 데 사용됩니다.
  • chan − 고루틴 간 통신 채널을 만드는 데 사용됩니다.
  • const − 변경할 수 없는 상수 값을 정의하는 데 사용됩니다.
  • continue − 루프의 현재 반복을 건너뛰고 다음 반복으로 이동하는 데 사용됩니다.
  • defer − 현재 함수가 반환된 후에 실행될 함수 호출을 예약하는 데 사용됩니다.
  • else − if 조건이 거짓일 경우 실행할 대체 코드 블록을 지정하는 데 사용됩니다.
  • fallthrough − switch 문에서 제어가 다음 case로 넘어갈 것을 지정하는 데 사용됩니다.
  • for − 지정된 횟수만큼 코드 블록을 반복하는 루프를 만드는 데 사용됩니다.
  • func − 프로그램의 다른 부분에서 호출할 수 있는 함수를 정의하는 데 사용됩니다.
  • go − 새로운 고루틴을 시작하는 데 사용됩니다.
  • goto − 현재 함수 내에서 특정 레이블로 이동하는 데 사용됩니다.
  • if − 특정 조건이 참인 경우에만 코드 블록을 실행하는 데 사용됩니다.
  • import − 패키지를 프로그램으로 가져오는 데 사용됩니다.
  • 인터페이스 - 유형이 구현해야 하는 메서드 세트를 정의하는 데 사용됩니다.
  • map − 키-값 쌍의 집합을 정의하는 데 사용됩니다.
  • 패키지 − 하나 이상의 Go 소스 파일을 포함하는 패키지를 정의하는 데 사용됩니다.
  • 범위 − 배열, 슬라이스, 시퀀스, 맵 또는 채널을 반복하는 데 사용됩니다.
  • return − 함수를 종료하고 호출자에게 값을 반환하는 데 사용됩니다.
  • select − 여러 채널 중 하나로 값이 전송될 때까지 기다리는 데 사용됩니다.
  • struct − 복잡한 데이터 유형을 나타내는 필드 집합을 정의하는 데 사용됩니다.
  • switch − 표현식의 값에 따라 코드 블록을 실행하는 데 사용됩니다.
  • type − 새로운 데이터 유형을 정의하는 데 사용됩니다.
  • var − 변수를 선언하는 데 사용됩니다.

예를 들어:

// Minh họa chương trình Go sử dụng từ khóa

// Từ khóa package được dùng để bao gồm main package trong chương trình
package main 

// Từ khóa import được dùng để nhập "fmt" vào trong package 
import "fmt"

// func được dùng để tạo hàm
func main() { 

	// Từ khóa var được dùng để tạo biến
	// Pname, Lname, and Cname là các biến hợp lệ
	var Pname = "Quantrimang"
	var Lname = "Go Language"
	var Cname = "Keywords"
	
	fmt.Printf("Portal name: %s", Pname) 
	fmt.Printf("\nLanguage name: %s", Lname) 
	fmt.Printf("\nChapter name: %s", Cname) 

} 

결과:

Portal name: GeeksforGeeks
Language name: Go Language
Chapter name: Keywords

초보자든 경험이 많은 개발자든 Golang 키워드를 숙지하는 것은 숙련된 Go 프로그래머가 되기 위한 중요한 단계입니다.

댓글 남기기

천안에서 TV 버리는 방법: 무료 방문수거 신청부터 벽걸이·파손 TV 처리까지

천안에서 TV 버리는 방법: 무료 방문수거 신청부터 벽걸이·파손 TV 처리까지

천안에서 TV 한 대를 버리는 방법을 정리했습니다. 폐가전 무상방문수거 예약, 벽걸이 TV 사전 철거, 파손 제품 처리와 대형폐기물 신고 기준을 확인하세요.

용인에서 보조배터리 버리는 법: 수거함 찾기부터 안전 배출까지

용인에서 보조배터리 버리는 법: 수거함 찾기부터 안전 배출까지

용인에서 보조배터리는 소형 전자제품 수거함이나 전지 수거함에 배출할 수 있습니다. 우리 단지 수거함 확인, 배출 장소 찾기, 팽창·고장 제품 주의사항을 정리했습니다.

포항에서 에어컨 버리는 방법: 무료 방문수거부터 대형폐기물 신고까지

포항에서 에어컨 버리는 방법: 무료 방문수거부터 대형폐기물 신고까지

포항에서 에어컨을 버릴 때 폐가전 무상방문수거와 대형폐기물 신고 중 어떤 방법을 써야 하는지, 철거 조건·실외기·수수료·수거 전 준비사항을 공식 자료 기준으로 정리했습니다.

수원에서 컴퓨터 버리는 방법: 무료수거 조건과 대형폐기물 신고

수원에서 컴퓨터 버리는 방법: 무료수거 조건과 대형폐기물 신고

수원에서 컴퓨터를 버리는 방법을 본체·모니터 구성별로 정리했습니다. 무료 방문수거 대상, 소형 폐가전 5개 기준, 대형폐기물 신고와 수수료, 개인정보 삭제 전 확인사항을 알아보세요.

전주에서 전자레인지 버리는 방법: 한 대도 무료 방문수거 가능할까?

전주에서 전자레인지 버리는 방법: 한 대도 무료 방문수거 가능할까?

전주에서 낡은 전자레인지 한 대를 버릴 때 무료 방문수거 신청 방법, 5개 기준과의 차이, 수거 전 준비 사항, 대체 배출 경로를 확인하세요.

부산에서 TV 버리는 방법: 무료 방문수거 기준과 신청 절차

부산에서 TV 버리는 방법: 무료 방문수거 기준과 신청 절차

부산에서 TV를 버릴 때 31인치 기준, 30인치 이하 TV의 5개 수량 조건, 무상 방문수거 예약과 구·군 대형폐기물 신고 방법을 확인하세요.

직장에서 즐길 수 있는 최고의 할로윈 팀 빌딩 게임

직장에서 즐길 수 있는 최고의 할로윈 팀 빌딩 게임

직장인을 위한 할로윈 팀 빌딩 게임 7가지를 소개합니다. 간단한 규칙, 하이브리드 근무 환경에 적합한 옵션, 접근성 팁, 그리고 실용적인 안전 지침까지 모두 담았습니다.

화성에서 스프레이캔 버리는 방법: 내용물 제거와 안전한 분리배출

화성에서 스프레이캔 버리는 방법: 내용물 제거와 안전한 분리배출

화성에서 스프레이캔을 버리는 법을 정리했습니다. 노즐로 내용물을 비우는 순서, 구멍을 뚫어야 한다는 오해, 잔량·고장 캔의 처리와 지역별 배출 기준을 확인하세요.

평택에서 컴퓨터 버리는 방법: 개인정보 삭제부터 폐가전 수거까지

평택에서 컴퓨터 버리는 방법: 개인정보 삭제부터 폐가전 수거까지

평택에서 데스크탑·모니터·노트북을 버릴 때 개인정보를 안전하게 정리하고, 폐가전 무상방문수거와 평택시 대형폐기물 신고 기준을 확인하는 방법을 단계별로 안내합니다.

대구 대형폐기물 신고 방법과 수수료 확인하는 법: 구·군별 절차 정리

대구 대형폐기물 신고 방법과 수수료 확인하는 법: 구·군별 절차 정리

대구 대형폐기물 신고는 주소지 관할 구·군에서 해야 합니다. 온라인·전화·앱 접수, 품목별 수수료 확인, 배출번호 부착과 지정일 배출까지 공식 안내에 따라 정리했습니다.