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

PXE-E61 오류 수정 방법: 미디어 테스트 실패, 케이블 확인

PXE-E61 오류 수정 방법: 미디어 테스트 실패, 케이블 확인

PXE-E61 오류는 일부 마더보드에서 지원하는 PXE(Preboot eXecution Environment)와 관련이 있습니다. PXE는 로컬 하드 드라이브가 아닌 네트워크를 통해 부팅 가능한 운영 체제를 검색하여 로드할 수 있는 특수 부팅 모드입니다.

Microsoft Authenticator를 암호 관리자로 사용하는 방법

Microsoft Authenticator를 암호 관리자로 사용하는 방법

이 인기 있는 2단계 인증 앱을 사용하여 어떤 기기에서든 비밀번호를 안전하게 보호하는 방법을 알아보겠습니다.

OpenAI, 새로운 브라우저로 구글 크롬에 도전

OpenAI, 새로운 브라우저로 구글 크롬에 도전

OpenAI는 Google Chrome과 직접 경쟁할 수 있는 웹 브라우저 프로젝트를 진행 중이라고 합니다.

VPN을 사용하더라도 일부 앱은 여전히 ​​사용자의 실제 위치를 알고 있습니다.

VPN을 사용하더라도 일부 앱은 여전히 ​​사용자의 실제 위치를 알고 있습니다.

가상 사설망(VPN)을 사용하는 한 가지 이점은 실제 위치를 가릴 수 있다는 것입니다. 하지만 그것이 당신의 주된 목표라면, 일부 앱은 여전히 ​​당신의 물리적 위치를 알 수 있다는 사실에 놀랄 수도 있습니다.

연인에게 보내는 가장 진심 어린 사과는 그가 화를 빨리 멈추는 데 도움이 됩니다.

연인에게 보내는 가장 진심 어린 사과는 그가 화를 빨리 멈추는 데 도움이 됩니다.

연인에게 사과하여 용서를 구하는 방법에 대한 설명입니다. 이 글에서는 연인에게 감동을 줄 수 있는 사과문 캡션을 요약해드리겠습니다.

이런 기술을 학교에서 가르쳐줬으면 좋겠다.

이런 기술을 학교에서 가르쳐줬으면 좋겠다.

신용점수에 대한 이해부터 기본적인 DIY 기술까지, 이런 기술을 학교에서 가르쳐서 성장이 더 쉬워지기를 바랍니다.

발바닥 사마귀에 대한 간단하고 영구적인 치료법

발바닥 사마귀에 대한 간단하고 영구적인 치료법

발바닥 사마귀는 흔한 피부 질환입니다. 발바닥 사마귀에 대해 알아야 할 사항은 다음과 같습니다.

예상치 못한 흥미로운 지식

예상치 못한 흥미로운 지식

매일 흥미로운 지식을 통해 삶에 대한 더욱 특별한 사실을 알게 될 것입니다. 많은 사람들이 아직 모르는 흥미로운 사실은 다음과 같습니다.

작업 관리자를 수정하기 위한 지침이 관리자에 의해 비활성화되었습니다.

작업 관리자를 수정하기 위한 지침이 관리자에 의해 비활성화되었습니다.

작업 관리자가 비활성화된 이유가 궁금하실 겁니다. 하지만 걱정하지 마세요! 다음 문서에서는 작업 관리자가 작동하지 않을 때 이를 해결하는 가장 좋은 방법을 안내합니다.

휴대폰이 도난당했을 때 취해야 할 7가지 단계

휴대폰이 도난당했을 때 취해야 할 7가지 단계

통계에 따르면 매년 수천 명의 관광객이 휴대전화를 분실한다고 합니다. 휴대폰이 도난당한 직후에 취해야 할 조치는 다음과 같습니다.

Apple A18 Pro CPU 정보 요약: 매우 강력한 성능, AI 지원

Apple A18 Pro CPU 정보 요약: 매우 강력한 성능, AI 지원

A18 Pro는 A17 Pro의 후속 모델로, iPhone 16 Pro와 iPhone 16 Pro Max 라인업에 탑재될 것으로 예상됩니다.

YouTube에서 사용하는 데이터를 절약하는 방법

YouTube에서 사용하는 데이터를 절약하는 방법

YouTube 앱은 사용자가 모바일 데이터 절약 모드를 활성화할 수 있는 여러 가지 옵션을 제공하며, 이러한 옵션을 사용하면 동영상을 시청하는 동안 데이터 소모를 줄일 수 있습니다.

놀라운 사실: 리튬 배터리는 환경 재앙이 될 수 있습니다

놀라운 사실: 리튬 배터리는 환경 재앙이 될 수 있습니다

일상 기기와 재생 에너지 저장에 사용되는 리튬 배터리는 환경에 더 많은 화학 물질을 방출하여 토양과 수질 오염 문제를 악화시킬 수 있습니다.

코모도 드래곤이 거북이를 삼킨다

코모도 드래곤이 거북이를 삼킨다

영상에는 코모도 드래곤이 무시무시한 물림력으로 거북이의 껍질을 부수고 몇 초 만에 삼키는 모습이 담겨 있습니다.

화성의 상세한 파노라마를 담은 25억 픽셀 사진을 감상하세요.

화성의 상세한 파노라마를 담은 25억 픽셀 사진을 감상하세요.

9월 14일, NASA는 화성 표면의 가장 자세한 이미지와 함께 붉은 행성 표면을 가장 선명하게 보여주는 파노라마 영상을 공유했습니다.