Golang의 Void 식별자

Golang에서는 _(언더스코어)를 Blank Identifier라고 합니다 . 식별자는 식별 목적으로 사용되는 프로그램 구성 요소의 사용자 정의 이름입니다.

Golang의 Void 식별자

Golang 에는 Blank Identifier를 사용하여 사용되지 않는 변수를 정의하고 사용하는 특별한 기능이 있습니다. 사용되지 않는 변수는 프로그램 중에 사용자가 정의했지만 실제로 사용하지 않는 변수입니다. 이러한 변수 때문에 프로그램을 거의 읽을 수 없게 됩니다. 아시다시피 Golang은 더 간결하고 읽기 쉬운 프로그래밍 언어이므로 프로그래머가 사용하지 않는 변수를 정의하는 것을 허용하지 않습니다. 그렇게 하면 컴파일러에서 오류가 발생합니다.

Blank Identifier의 실제 용도는 함수가 여러 값을 반환하지만, 필요한 값은 몇 개뿐이고 중복된 값을 제거해야 할 때입니다. 기본적으로 이 변수는 필요하지 않으며 오류 없이 무시한다는 것을 컴파일러에 알려줍니다. 변수의 값을 숨겨서 프로그램을 읽기 쉽게 만듭니다. 따라서 Blank Identifier에 값을 할당할 때마다 해당 값은 아무 소용이 없습니다.

예제 1: 아래 프로그램에서 mul_div 함수는 두 개의 값을 반환하고 두 값을 모두 muldiv 식별자 에 저장합니다 . 하지만 전체 프로그램에서 우리는 mul 이라는 하나의 변수만 사용합니다 . 따라서 컴파일러는 div가 선언되었지만 사용되지 않았다는 오류를 발생시킵니다.

// Chương trình Go hiện trình biên dịch
// báo lỗi nếu một biến
// được khai báo nhưng không được sử dụng

package main

import "fmt"

// Hàm chính
func main() {

	// gọi hàm này
	// hàm trả về hai giá trị được gán
	// cho định danh mul và div
	mul, div := mul_div(105, 7)

	// chỉ dùng biến mul
	// trình biên dịch sẽ báo lỗi
	fmt.Println("105 x 7 = ", mul)
}

// hàm trả về hai 
// giá trị của kiểu integer 
func mul_div(n1 int, n2 int) (int, int) {

	// trả về các giá trị này
	return n1 * n2, n1 / n2
}

결과:

./prog.go:15:7: div được khai báo nhưng không được dùng

예제 2: Blank 식별자를 사용하여 위 프로그램을 수정합니다. div를 식별하는 대신 _ (밑줄) 만 사용하세요 . 컴파일러가 특정 변수에 대해 선언되었지만 사용되지 않는 오류를 무시할 수 있도록 합니다.

// Chương trình Go dùng định danh trống

package main

import "fmt"

// Hàm chính
func main() {

	// gọi hàm này
	// hàm trả về hai giá trị
	// được gán cho định danh mul và trống
	mul, _ := mul_div(105, 7)

	// chỉ dùng biến mul
	fmt.Println("105 x 7 = ", mul)
}

// hàm trả về hai giá trị
// của kiểu integer 
func mul_div(n1 int, n2 int) (int, int) {

	// trả về giá trị này
	return n1 * n2, n1 / n2
}

결과:

105 x 7 =  735

기억해야 할 중요한 사항:

  • 동일한 프로그램에서 여러 개의 빈 식별자를 사용할 수 있습니다. 따라서 Golang 프로그램은 동일한 식별자 이름 blank를 사용하여 여러 변수를 가질 수 있다고 할 수 있습니다.
  • 값이 프로그램 어디에도 사용되지 않을 것이라는 것을 알고 있더라도, 단지 구문을 완성하기 위해 값을 할당해야 하는 경우가 많습니다. 여러 값을 반환하는 함수와 같습니다. 이런 경우의 대부분은 공백 식별자를 사용합니다.
  • Blank Identifier에는 모든 유형의 값을 사용할 수 있습니다.

댓글 남기기

Microsoft Teams 버전 확인 PowerShell 오류 문제 해결

Microsoft Teams 버전 확인 PowerShell 오류 문제 해결

Microsoft Teams 버전 확인 PowerShell 오류로 인해 불편함을 겪고 계신가요? 검증된 해결 방법을 통해 신속하게 문제를 해결하고, 모듈을 업데이트하고, 원활한 Teams 관리를 복원하세요. 더 이상 다운타임 걱정은 없습니다!

크롬북에서 Microsoft Teams 로그인 오류를 해결하는 방법

크롬북에서 Microsoft Teams 로그인 오류를 해결하는 방법

Chromebook에서 Microsoft Teams 로그인 오류가 발생하나요? 로그인 문제를 빠르게 해결하는 단계별 해결 방법을 알아보세요. 캐시 삭제, 앱 업데이트 등을 통해 원활한 팀워크를 경험해 보세요. 최신 Chrome OS에서 작동합니다!

2026년 Microsoft Teams 미디어 재생 오류 해결 방법

2026년 Microsoft Teams 미디어 재생 오류 해결 방법

Microsoft Teams 미디어 재생 오류 때문에 2026년 회의가 망쳐지고 있나요? 전문가가 제공하는 단계별 가이드를 따라 오디오, 비디오 및 공유 오류를 빠르게 해결해 보세요. 기술적인 지식은 필요하지 않습니다. 이제 원활한 협업을 경험해 보세요!

팀즈 회의에서 소그룹 회의실이 보이지 않는 이유는 무엇인가요?

팀즈 회의에서 소그룹 회의실이 보이지 않는 이유는 무엇인가요?

팀즈 회의에서 소그룹 회의실이 보이지 않아 답답하신가요? 팀즈에서 소그룹 회의실이 보이지 않는 주요 원인을 알아보고, 단계별 해결 방법을 따라 몇 분 안에 원활하게 작동하도록 하세요. 주최자와 참가자 모두에게 유용한 정보입니다!

내 팀 캘린더는 어디에 있나요? 동기화 문제 해결 방법

내 팀 캘린더는 어디에 있나요? 동기화 문제 해결 방법

"내 Teams 캘린더는 어디에 있나요?"라는 질문 때문에 답답하신가요? Microsoft Teams 동기화 문제를 단계별로 해결해 보세요. 캘린더 보기를 복원하고 간편하게 동기화하세요. 전문가 팁도 확인해 보세요!

Microsoft Teams ID 및 계정 정보는 어디에서 찾을 수 있나요?

Microsoft Teams ID 및 계정 정보는 어디에서 찾을 수 있나요?

Microsoft Teams ID 또는 계정 정보를 찾는 데 어려움을 겪고 계신가요? 이 단계별 가이드는 데스크톱, 웹, 모바일 등에서 Microsoft Teams ID와 계정 정보를 찾는 정확한 위치를 안내하여 원활한 공동 작업을 지원합니다.

Microsoft Teams 휴지통은 어디에 있나요? 삭제된 파일을 복구하는 방법

Microsoft Teams 휴지통은 어디에 있나요? 삭제된 파일을 복구하는 방법

Microsoft Teams에서 중요한 파일을 잃어버리셨나요? Microsoft Teams 휴지통의 정확한 위치를 확인하고, 저희가 알려드리는 검증된 단계를 따라하면 기술적인 지식 없이도 삭제된 파일을 빠르고 쉽게 복구할 수 있습니다!

Microsoft Teams 오류 해결 방법: 먼저 확인해야 할 사항

Microsoft Teams 오류 해결 방법: 먼저 확인해야 할 사항

오늘 Microsoft Teams 오류가 발생했나요? 이 단계별 Microsoft Teams 문제 해결 가이드를 통해 오류를 빠르게 해결하기 위한 첫 번째 점검 사항을 확인하세요. 연결, 캐시 및 업데이트 문제를 신속하게 해결하여 다시 원활한 채팅을 시작하세요.

Microsoft Teams 회의 참가 오류 해결 (직접 링크 사용)

Microsoft Teams 회의 참가 오류 해결 (직접 링크 사용)

Microsoft Teams 회의 참가 오류로 어려움을 겪고 계신가요? 바로가기 링크를 통해 검증된 해결 방법을 확인해 보세요. 기술적인 지식이 없어도 원활하게 회의에 참가할 수 있는 빠른 해결법입니다!

Wi-Fi 환경에서 Microsoft Teams 화상 회의 지연 현상 해결

Wi-Fi 환경에서 Microsoft Teams 화상 회의 지연 현상 해결

Wi-Fi 환경에서 Microsoft Teams 화상 회의 시 렉 현상이 발생하시나요? 이 완벽 문제 해결 가이드는 신속한 해결 방법, 고급 팁, Wi-Fi 최적화 방법을 제공하여 선명한 화상 통화를 즉시 복원할 수 있도록 도와줍니다.