Golang에서 변수를 사용하는 방법

프로그래밍 언어에서 식별자는 이름에서 암시하는 대로 사용됩니다. 즉, 식별자는 프로그램의 구성 요소에 대한 사용자 정의 이름입니다. Go 언어에서 식별자는 변수 이름, 함수 이름, 상수, 명령문 레이블, 패키지 이름 또는 유형이 될 수 있습니다. Golang에서 Identifier를 사용하는 데 필요한 사항은 다음과 같습니다.

Golang에서 변수를 사용하는 방법

예를 들어:

package main
import "fmt"

func main() {

 var name = "Quantrimang.com"
  
}

위의 예에서는 총 세 개의 식별자를 사용할 수 있습니다.

  • main : 패키지 이름
  • main : 함수의 이름
  • name : 변수의 이름

변수 정의 규칙: 유효한 Go 변수를 정의하기 위한 몇 가지 유효한 규칙이 있습니다. 이러한 규칙을 반드시 따라야 합니다. 그렇지 않으면 컴파일 오류가 발생합니다.

  • 식별자 이름은 문자나 밑줄(_)로 시작해야 합니다. 이름에는 문자 'a-z' 또는 'A-Z'나 숫자 0-9, 그리고 문자 '_'가 포함될 수 있습니다.
  • 식별자 이름은 숫자로 시작할 수 없습니다.
  • 식별자 이름은 대소문자를 구분합니다.
  • 키워드는 식별자로 허용되지 않습니다.
  • 식별자 이름의 길이에는 제한이 없지만, 4~15자가 최적입니다.

예를 들어:

// Valid identifiers:
_geeks23
geeks
gek23sd
Geeks
geeKs
geeks_geeks

// Invalid identifiers:
212geeks
if
default

메모:

Go 언어에서는 상수, 유형, 함수에 대해 미리 선언된 식별자가 몇 가지 있습니다. 이러한 이름은 유지되지 않으며 선언에서 사용할 수 있습니다. 미리 선언된 식별자 목록은 다음과 같습니다.

Cho hằng số:
true, false, iota, nil

Cho các kiểu:
int, int8, int16, int32, int64, uint,
uint8, uint16, uint32, uint64, uintptr,
float32, float64, complex128, complex64,
bool, byte, rune, string, error

Cho các hàm:
make, len, cap, new, append, copy, close, 
delete, complex, real, imag, panic, recover
  • 밑줄 문자(_)로 표현되는 변수를 공백 식별자라고 합니다. 이 변수는 일반 식별자 대신 익명의 플레이스홀더로 사용되며 선언, 피연산자 및 할당에서 특별한 의미를 갖습니다.
  • 다른 패키지에서 접근할 수 있는 변수를 내보낸 식별자라고 합니다. 내보낸 식별자는 다음 조건을 준수하는 식별자입니다.
    • 내보낸 식별자 이름의 첫 글자는 대문자 유니코드 문자여야 합니다.
    • 식별자는 패키지 블록 내에서 선언되거나 해당 패키지 내의 변수, 함수, 유형 또는 메서드의 이름으로 선언되어야 합니다.

아래 예에서 file1.go에는 같은 파일 내에서 액세스할 수 있는 ExportedVariable 이라는 이름의 내보낸 변수가 포함되어 있습니다 . 또한 file2 패키지를 가져와 file2.go 에서 내보낸 변수 AnotherExportedVariable 에 액세스합니다 . go run file1.go 를 실행하면 file1.go 에서 ExportedVariable 의 값 ("Hello, World!") 과 file2.go 에서 AnotherExportedVariable 의 값 ("Greetings from file2!") 이 인쇄됩니다 . 이는 Go에서 다른 패키지에서 내보낸 변수에 액세스할 수 있다는 개념을 보여줍니다.

file2의 예:

//file2.go

package file2

// Exported variable
var AnotherExportedVariable = "Greetings from file2!"

file1의 예:

// file1.go

package main

import (
	"fmt"
	"github.com/yourusername/project/file2"
)

// Biến được xuất
var ExportedVariable = "Hello, World!"

func main() {
	// Truy cập biến đã xuất trong cùng file
	fmt.Println(ExportedVariable)

	// Truy cập biến đã xuất từ gói khác
	fmt.Println(file2.AnotherExportedVariable)
}

결과:

Hello, World!
Greetings from file2!

댓글 남기기

포항에서 자전거 버리는 방법: 신청 순서·수수료와 2026년 9월 점검 일정

포항에서 자전거 버리는 방법: 신청 순서·수수료와 2026년 9월 점검 일정

포항에서 자전거를 버릴 때 필요한 대형폐기물 온라인 신청 순서, 성인용·어린이용 수수료, 납부필증 부착과 공동주택 배출장소를 안내합니다. 2026년 9월 30일 신청 중단 시간도 확인하세요.

기초연금 신청 후 언제부터 지급되나? 신청월·첫 입금일·소급 지급까지 정리

기초연금 신청 후 언제부터 지급되나? 신청월·첫 입금일·소급 지급까지 정리

기초연금은 수급자로 결정되면 원칙적으로 신청한 날이 속한 달부터 지급됩니다. 매월 25일 지급, 심사 지연 시 신청월부터의 금액을 함께 받는 경우, 만 65세 사전 신청과 늦게 신청했을 때의 차이를 2026년 기준으로 설명합니다.

안산에서 프라이팬 버리는 방법: 고철 분리와 배출 요일 한눈에

안산에서 프라이팬 버리는 방법: 고철 분리와 배출 요일 한눈에

안산에서 프라이팬을 버릴 때 본체·손잡이·유리 뚜껑을 어떻게 나눌까요? 단독주택과 아파트의 배출 방법과 요일, 확인할 점을 정리했습니다.

대구에서 TV 버리는 방법: 무료 방문수거와 대형폐기물 신고 정리

대구에서 TV 버리는 방법: 무료 방문수거와 대형폐기물 신고 정리

대구에서 TV를 버리는 방법을 정리했습니다. 폐가전 무상방문수거 신청, 구·군별 대형폐기물 신고, TV 받침대 처리와 배출 전 체크리스트를 확인하세요.

고양에서 TV 버리는 방법: 무료 수거와 대형폐기물 신고 비교

고양에서 TV 버리는 방법: 무료 수거와 대형폐기물 신고 비교

고양에서 TV를 버릴 때 1599-0903 무상방문수거, 새 제품 판매처 회수, 고양시 대형폐기물 신고를 크기·상태·비용별로 비교하고 흔한 오해와 배출 순서를 안내합니다.

울산에서 냉장고 버리는 방법: 무료 수거부터 대형폐기물 신고까지

울산에서 냉장고 버리는 방법: 무료 수거부터 대형폐기물 신고까지

울산에서 냉장고를 버릴 때 1599-0903 무료 방문수거, 새 제품 구매처 회수, 구·군 대형폐기물 신고를 비용과 조건별로 비교하고 안전한 배출 순서를 안내합니다.

전주에서 세탁기 버리는 방법: 무상수거 신청부터 배출까지

전주에서 세탁기 버리는 방법: 무상수거 신청부터 배출까지

전주에서 세탁기 버리는 방법을 정리했습니다. 일반·드럼세탁기 무상 방문수거 신청, 배출 장소, 준비사항, 제한 조건과 대형폐기물 대안을 확인하세요.

대구에서 자전거 버리는 방법: 대형폐기물 신고부터 배출까지

대구에서 자전거 버리는 방법: 대형폐기물 신고부터 배출까지

대구에서 자전거를 버릴 때 필요한 구·군 확인, 대형생활폐기물 신고, 수수료 확인, 배출번호 표시와 지정 장소 배출 방법을 가상 사례와 함께 정리합니다.

소파는 어떻게 버려야 하나?

소파는 어떻게 버려야 하나?

소파를 일반쓰레기로 버리면 안 되는 이유와 대형생활폐기물 신고, 수수료 확인, 안전한 운반 및 배출 방법을 단계별로 안내합니다.

폐형광등은 어디에 버려야 하나? 종류별 배출 장소와 깨졌을 때 처리법

폐형광등은 어디에 버려야 하나? 종류별 배출 장소와 깨졌을 때 처리법

폐형광등은 전용 수거함에 깨지지 않게 배출하는 것이 원칙입니다. 아파트·주민센터 등 수거 장소 찾기, 깨진 형광등 처리, LED와 백열전구 구분까지 실용적으로 정리했습니다.