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 프로그래머가 되기 위한 중요한 단계입니다.

댓글 남기기

서울에서 부탄가스통 버리는 방법: 잔량 확인부터 캔류 배출까지

서울에서 부탄가스통 버리는 방법: 잔량 확인부터 캔류 배출까지

서울에서 부탄가스통을 버리는 방법을 정리했습니다. 완전 소진 여부, 구멍을 뚫기 전 안전 확인, 캔류 배출과 자치구별 문의 방법을 안내합니다.

서울에서 냉장고 버리는 방법: 무료 방문수거·새 제품 회수·구청 신고 비교

서울에서 냉장고 버리는 방법: 무료 방문수거·새 제품 회수·구청 신고 비교

서울에서 냉장고를 버리는 방법을 비교합니다. 무상방문수거 예약, 새 냉장고 구매 시 회수, 구청 대형폐기물 신고의 조건과 준비 사항을 확인하세요.

평택에서 형광등 버리는 방법: 전용 수거함 확인과 안전한 배출 요령

평택에서 형광등 버리는 방법: 전용 수거함 확인과 안전한 배출 요령

평택에서 폐형광등을 버리는 방법을 정리했습니다. 아파트 수거함과 행정복지센터 확인법, 안전한 포장, 깨진 형광등과 LED 구분까지 안내합니다.

안양에서 폐건전지 버리는 방법: 수거함 위치 확인부터 안전한 배출까지

안양에서 폐건전지 버리는 방법: 수거함 위치 확인부터 안전한 배출까지

안양에서 폐건전지를 올바르게 버리는 방법을 정리했습니다. 단독주택·공동주택 배출처, 전용수거함 이용법, 내장형 배터리 제품 구분과 화재 예방 주의사항을 확인하세요.

부산에서 자전거 버리는 방법: 재사용, 대형폐기물 신고와 비용 비교

부산에서 자전거 버리는 방법: 재사용, 대형폐기물 신고와 비용 비교

부산에서 자전거 버리는 방법을 비교합니다. 판매·나눔과 대형폐기물 신고, 구·군별 수수료, 온라인·전화 접수, 배출 전 체크리스트를 확인하세요.

고양에서 폐건전지 버리는 방법: 수거함 위치와 안전한 분리배출

고양에서 폐건전지 버리는 방법: 수거함 위치와 안전한 분리배출

고양에서 폐건전지를 버릴 때 수거함을 찾는 순서와 일반 건전지, 보조배터리, 부푼 리튬 배터리의 안전한 배출 방법을 정리했습니다.

서울 종량제봉투 가격과 판매처 확인 방법: 2026년 기준 실용 가이드

서울 종량제봉투 가격과 판매처 확인 방법: 2026년 기준 실용 가이드

서울 종량제봉투 가격과 지정 판매처를 정확히 확인하는 방법을 정리했습니다. 10L·20L·50L 가격, 자치구별 확인법, 판매점 찾기와 규격 선택 기준을 2026년 공식 자료로 안내합니다.

화성에서 컴퓨터 버리는 방법: 무료 폐가전 수거부터 대형폐기물 신고까지

화성에서 컴퓨터 버리는 방법: 무료 폐가전 수거부터 대형폐기물 신고까지

화성에서 데스크톱, 모니터, 노트북을 버리는 방법을 정리했습니다. 개인정보 삭제, 폐가전 무상방문수거 조건, 대형폐기물 신고, 배출 전 체크리스트까지 확인하세요.

안산에서 스프레이캔 버리는 방법: 가스 제거부터 캔류 배출까지

안산에서 스프레이캔 버리는 방법: 가스 제거부터 캔류 배출까지

안산시 기준으로 스프레이캔·에어졸캔을 안전하게 비우고 캔류로 분리배출하는 방법을 정리했습니다. 일반주택과 공동주택의 배출 차이, 가스 제거 요령, 확인할 점까지 안내합니다.

부산에서 스프레이캔 버리는 방법: 가스 제거부터 캔류 배출까지

부산에서 스프레이캔 버리는 방법: 가스 제거부터 캔류 배출까지

부산에서 스프레이캔을 안전하게 버리는 방법을 정리했습니다. 내용물·가스 제거, 캔류 분리배출, 아파트와 단독주택의 차이, 구·군별 수거일 확인법까지 안내합니다.