Go의 키워드
키워드 - 키워드는 언어에서 어떤 내부 프로세스에 사용되거나 미리 정의된 동작을 나타내는 단어입니다. Golang의 키워드에 대해 알아야 할 사항은 다음과 같습니다.
Golang 에서는 명명된 반환 매개변수를 종종 명명된 매개변수라고 합니다. Golang에서는 함수 시그니처나 정의에서 함수의 반환 매개변수나 결과에 이름을 지정할 수 있습니다. 혹은 함수 정의에서 반환 변수의 이름을 명시적으로 지정하는 것이라고 말할 수도 있습니다. 이는 기본적으로 반환 문 에서 변수 이름을 언급할 필요성을 제거합니다 . 명명된 반환 매개변수나 명명된 매개변수를 사용하면 함수 끝에 return 키워드를 사용하여 호출자에게 결과를 반환할 수 있습니다. 이 개념은 함수가 여러 값을 반환해야 할 때 자주 사용됩니다. 그래서 사용자의 편의성을 높이고 코드 가독성을 높이기 위해 Golang에서는 이러한 기능을 제공합니다.
명명된 반환 매개변수 선언
명명된 결과나 반환 매개변수를 선언하려면 함수 서명의 반환 유형 부분을 사용하면 됩니다. Golang에서 함수를 선언하는 일반적인 구문은 다음과 같습니다. 명명된 반환 매개변수 없이 함수를 선언하는 구문은 다음과 같습니다.
func function_name(Parameter-list)(Return_type){
// function body.....
}
여기서 Return_Type은 선택 사항이며 함수가 반환하는 값의 유형을 포함합니다. 함수에서 Return_Type을 사용하는 경우 함수에서 return 문을 사용해야 합니다. 명명된 반환
인수
로 함수를 선언하는 구문은 다음과 같습니다.
func function_name(Parameter-list)(result_parameter1 data-_type, result_parameter2 data_type, ….){
// function body…..
return
}
여기서 (result_parameter1 data-_type, result_parameter2 data_type, ….)는 해당 유형과 함께 명명된 반환된 인수의 목록입니다. n 개의 명명된 반환 매개변수를 선언할 수 있습니다 .
예: 아래 프로그램에서 func calculator(a, b int) (mul int, div int) 코드 줄에는 명명된 반환 인수가 포함되어 있습니다. 함수 끝의 return 문에는 매개변수가 없습니다. Go 컴파일러는 자동으로 매개변수를 반환합니다.
// Chương trình Go mình họa
// cách dùng đối số trả về được đặt tên
package main
import "fmt"
// Phương thức chính
func main() {
// tại đây gọi hàm này
// hàm trả về hai giá trị
m, d := calculator(105, 7)
fmt.Println("105 x 7 = ", m)
fmt.Println("105 / 7 = ", d)
}
// hàm có các đối số được đặt tên
func calculator(a, b int) (mul int, div int) {
// tại đây phép gán đơn giản sẽ
// khởi tạo giá trị cho nó
mul = a * b
div = a / b
// tại đây bạn sẽ có từ khóa return
// không có bất kỳ tham số kết quả nào
return
}
결과:
105 x 7 = 735
105 / 7 = 15
중요 참고 사항:
// hàm có đối số đã được đặt tên
func calculator(a, b int) (mul, div int) {
// hàm có đối số được đặt tên
func calculator(a, b int) (mul int, div int) {
// tại đây, nó sẽ báo lỗi
// dưới dạng tham số đã được xác định
// trong chữ ký hàm
mul := a * b
div := a / b
// tại đây bạn có từ khóa return
// không có bất kỳ tham số kết quả nào
return
}
키워드 - 키워드는 언어에서 어떤 내부 프로세스에 사용되거나 미리 정의된 동작을 나타내는 단어입니다. Golang의 키워드에 대해 알아야 할 사항은 다음과 같습니다.
데이터 유형은 유효한 Go 변수가 포함할 수 있는 데이터 유형을 지정합니다. Go 언어에서 유형은 다음과 같이 네 가지 범주로 구분됩니다.
Go에서는 인수를 전달하는 두 가지 주요 방법을 지원합니다. 값으로 전달, 참조로 전달입니다. Go는 기본적으로 값으로 전달을 사용합니다.
Go 언어에서는 return 문을 사용하여 함수에서 여러 값을 반환할 수 있습니다. 즉, 함수에서 반환 문은 여러 개의 값을 반환할 수 있습니다.
대부분의 다른 프로그래밍 언어와 마찬가지로 Golang에도 switch 문이 있습니다. Golang에서 switch 문을 사용하는 방법은 다음과 같습니다.
이 글에서는 기본 케이스를 사용하여 교착 상태를 피하는 방법을 알아보겠습니다. 하지만 먼저, Golang select 명령을 사용할 때 교착 상태가 발생하는 경우를 알아보겠습니다.
Golang의 익명 구조체는 한 번만 사용되는 이름이 없는 임시 구조체인 반면, 익명 필드는 이름이 없는 필드를 내장하는 것을 허용합니다.
골란어의 룬은 무엇인가요? Golang에서 Rune을 어떻게 사용하나요? 이 기사에서 답을 알려드리겠습니다.
연산자를 사용하면 피연산자에 대해 다양한 유형의 연산을 수행할 수 있습니다. Go 언어에서는 연산자를 기능에 따라 분류할 수 있습니다.
Golang에서는 _(언더스코어)를 공백 식별자라고 합니다. 식별자는 식별 목적으로 사용되는 프로그램 구성 요소의 사용자 정의 이름입니다.
안녕하세요, 세상아! 모든 프로그래밍 언어의 첫 번째 기본 프로그램입니다. 아래 단계에 따라 Golang으로 첫 번째 프로그램을 작성할 수 있습니다.
Golang은 윈도우에 쉽게 설치할 수 있습니다. 다음은 Windows에 Golang을 설치하는 방법에 대한 자세한 단계별 가이드입니다.
Golang에서는 같은 패키지에 같은 이름의 메서드를 두 개 이상 만들 수 있지만, 이러한 메서드의 수신자는 서로 다른 유형이어야 합니다.
Go에서 함수는 특정 작업을 수행하는 코드 블록으로, 프로그램 전체에서 재사용하여 메모리를 절약하고, 가독성을 높이고, 시간을 절약할 수 있습니다.
기술과 건강한 관계를 맺는 것은 어려워 보일 수 있지만, 작은 변화가 큰 변화를 가져올 수 있습니다.
삼성 갤러리 앱은 여러분이 생각하는 것보다 더 강력한 기능을 가지고 있지만, 당장은 눈에 띄지 않을 수도 있습니다.
마이크로소프트는 지난 10월 1일에 화면에 주름이 생기지 않으면서도 360도 접을 수 있는 접이식 휴대폰에 대한 특허를 받으면서 최초의 접이식 스마트폰 출시에 한 걸음 더 다가갔다고 전해졌습니다.
Google은 검색에서 파란색 체크 표시를 통한 새로운 확인 기능을 테스트하고 있습니다. 이 기능은 사용자가 가짜 또는 사기성 웹사이트 링크를 클릭하는 것을 방지하는 데 도움이 됩니다.
Microsoft 365와 Office 2024는 언뜻 보기에 매우 비슷해 보일 수 있습니다. 둘 다 Microsoft의 인기 있고 널리 사용되는 애플리케이션에 액세스할 수 있게 해주기 때문입니다.
엘리멘탈 던전 코드는 게이머에게 꼭 필요한 보상입니다. Roblox의 다른 온라인 게임과 마찬가지로 플레이어는 돈이나 다른 아이템을 대가로 이러한 지원을 받을 수 있습니다.
Word 문서를 인쇄할 때, Word에서 표를 만들 때, Word에서 제목을 반복하면 제목을 더 편리하게 추적하고, 특히 제목이 긴 경우 여러 페이지에서 문서 제목을 원활하게 읽을 수 있습니다.
새로운 iOS 18 iMessage는 애니메이션 메시지와 텍스트 효과로 업데이트되었으며, 보내는 메시지에 사용할 수 있는 다양한 옵션이 추가되었습니다.
돼지에 대한 흥미로운 사실 중 잘 알려지지 않은 사실이 하나 있습니다. 돼지는 뱀의 적이라고 여겨지는데, 이 두 동물이 만나면 대부분의 뱀이 돼지의 먹이가 되기 때문입니다.
지구에서 목성까지의 거리는 얼마입니까? 만약 모르신다면, 이 기사를 통해 목성이 지구에서 얼마나 떨어져 있는지 알려드리겠습니다.
모바일 얼라이언스 메타에서 제외된 장군은 누구인가요? 이제 탐험해 봅시다
시즌 1, 시즌 3, 시즌 6의 그레이브스 DTCL은 모두 1골드에 불과하며, 클랜을 자극하기 위한 추가 챔피언일 뿐인 듯합니다. 게임 초반의 주요 역할은 여전히 사용되지만 그다지 많지는 않습니다. DTCL 시즌 7.5부터 그레이브스의 가격이 4골드로 폭등했으며, 썬더 드래곤이나 거너를 플레이하기로 결정했다면 반드시 필요한 영웅입니다.
삼성폰을 사용하는 경우 별도의 앱 사운드 기능을 사용해야 합니다. 예를 들어, Apple Music을 재생하면 휴대폰에서 차량 스피커를 통해 오디오를 들을 수 있습니다.
인터넷에는 직장에 대한 좋은 평판이 많이 있습니다. 이 기사에서는 좋고 의미 있는 직업 상태를 요약해 보겠습니다.
좋고 의미 있는 결혼기념일 캡션은 무엇일까요? 이 기사에서는 파트너가 영원히 기억할 수 있는 짧고 간결한 기념일 캡션을 요약해 드립니다.