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

Sign up and earn $1000 a day ⋙

Leave a Comment

하드 드라이브에 대한 액세스를 다시 얻는 방법, 하드 드라이브를 열 수 없는 오류 수정

하드 드라이브에 대한 액세스를 다시 얻는 방법, 하드 드라이브를 열 수 없는 오류 수정

이 글에서는 하드 드라이브에 문제가 생겼을 때 다시 접근할 수 있는 방법을 안내해 드리겠습니다. 함께 따라 해 보세요!

AirPods에서 대화 인식 및 실시간 듣기 기능을 사용하는 방법

AirPods에서 대화 인식 및 실시간 듣기 기능을 사용하는 방법

AirPods는 언뜻 보기에 다른 무선 이어폰과 별반 다르지 않아 보입니다. 하지만 몇 가지 잘 알려지지 않은 기능이 발견되면서 모든 것이 달라졌습니다.

IOS 26에 대한 모든 것

IOS 26에 대한 모든 것

Apple은 iOS 26을 출시했습니다. 완전히 새로운 불투명 유리 디자인, 더욱 스마트해진 경험, 익숙한 앱의 개선 사항이 포함된 주요 업데이트입니다.

2025년 학생을 위한 최고의 노트북

2025년 학생을 위한 최고의 노트북

학생들은 학업을 위해 특정 유형의 노트북이 필요합니다. 선택한 전공 분야에서 뛰어난 성능을 발휘할 만큼 강력해야 할 뿐만 아니라, 하루 종일 휴대할 수 있을 만큼 작고 가벼워야 합니다.

Windows 10에 프린터를 추가하는 방법

Windows 10에 프린터를 추가하는 방법

Windows 10에 프린터를 추가하는 것은 간단하지만, 유선 장치의 경우와 무선 장치의 경우 프로세스가 다릅니다.

컴퓨터의 RAM을 확인하고 가장 높은 정확도로 RAM 오류를 확인하는 방법

컴퓨터의 RAM을 확인하고 가장 높은 정확도로 RAM 오류를 확인하는 방법

아시다시피 RAM은 컴퓨터에서 매우 중요한 하드웨어 부품으로, 데이터 처리를 위한 메모리 역할을 하며 노트북이나 PC의 속도를 결정하는 요소입니다. 아래 글에서는 WebTech360에서 Windows에서 소프트웨어를 사용하여 RAM 오류를 확인하는 몇 가지 방법을 소개합니다.

일반 TV와 스마트 TV의 차이점

일반 TV와 스마트 TV의 차이점

스마트 TV는 정말로 세상을 휩쓸었습니다. 이렇게 많은 뛰어난 기능과 ​​인터넷 연결 덕분에 기술은 우리가 TV를 시청하는 방식을 바꾸어 놓았습니다.

왜 냉동고에는 조명이 없는데 냉장고에는 조명이 있나요?

왜 냉동고에는 조명이 없는데 냉장고에는 조명이 있나요?

냉장고는 가정에서 흔히 볼 수 있는 가전제품이다. 냉장고는 보통 2개의 칸으로 구성되어 있는데, 냉장실은 넓고 사용자가 열 때마다 자동으로 켜지는 조명이 있는 반면, 냉동실은 좁고 조명이 없습니다.

Wi-Fi 속도를 저하시키는 네트워크 혼잡을 해결하는 2가지 방법

Wi-Fi 속도를 저하시키는 네트워크 혼잡을 해결하는 2가지 방법

Wi-Fi 네트워크는 라우터, 대역폭, 간섭 외에도 여러 요인의 영향을 받지만 네트워크를 강화하는 몇 가지 스마트한 방법이 있습니다.

Tenorshare Reiboot를 사용하여 데이터 손실 없이 iOS 17에서 iOS 16으로 다운그레이드하는 방법

Tenorshare Reiboot를 사용하여 데이터 손실 없이 iOS 17에서 iOS 16으로 다운그레이드하는 방법

휴대폰에서 안정적인 iOS 16으로 돌아가려면 iOS 17을 제거하고 iOS 17에서 16으로 다운그레이드하는 기본 가이드는 다음과 같습니다.

매일 요구르트를 먹으면 몸에 어떤 일이 일어날까요?

매일 요구르트를 먹으면 몸에 어떤 일이 일어날까요?

요거트는 정말 좋은 음식이에요. 매일 요구르트를 먹는 것이 좋은가요? 매일 요구르트를 먹으면, 몸에 어떤 변화가 있을까요? 함께 알아보죠!

어떤 종류의 쌀이 건강에 가장 좋은가요?

어떤 종류의 쌀이 건강에 가장 좋은가요?

이 기사에서는 가장 영양가 있는 쌀 종류와 어떤 쌀을 선택하든 건강상의 이점을 극대화하는 방법에 대해 설명합니다.

아침에 제 시간에 일어나는 방법

아침에 제 시간에 일어나는 방법

수면 일정과 취침 루틴을 정하고, 알람 시계를 바꾸고, 식단을 조절하는 것은 더 나은 수면을 취하고 아침에 제때 일어나는 데 도움이 되는 몇 가지 방법입니다.

Rent Please!를 플레이하기 위한 팁 초보자를 위한 집주인 시뮬레이션

Rent Please!를 플레이하기 위한 팁 초보자를 위한 집주인 시뮬레이션

임대해 주세요! Landlord Sim은 iOS와 Android에서 플레이할 수 있는 모바일 시뮬레이션 게임입니다. 여러분은 아파트 단지의 집주인 역할을 하며 아파트 내부를 업그레이드하고 세입자가 입주할 수 있도록 준비하여 임대를 시작하게 됩니다.

최신 욕실 타워 디펜스 코드 및 코드 입력 방법

최신 욕실 타워 디펜스 코드 및 코드 입력 방법

욕실 타워 디펜스 Roblox 게임 코드를 받고 신나는 보상을 받으세요. 이들은 더 높은 데미지를 지닌 타워를 업그레이드하거나 잠금 해제하는 데 도움이 됩니다.