Go 함수 이름 지정은 소문자로 시작하는 카멜 표기법 명명 방식을 따르며, func WriteToFile()과 같이 동사 구문을 사용하여 함수를 설명합니다. 다른 프로그래밍 언어와 비교하여 Java는 파스칼 표기법을 사용하고, C++는 밑줄을 사용하고, Python과 Ruby도 밑줄을 사용하고(Ruby는 예외), JavaScript는 카멜 표기법을 사용합니다(첫 글자는 대문자 가능).
Go 함수 명명 규칙과 다른 프로그래밍 언어의 비교
Go에서 함수 명명 규칙은 다음 규칙을 따릅니다.
func MyFunction()
func MyFunction()
func WriteToFile(filename string, data []byte)
(예: func WriteToFile(filename string, data []byte)
)
다음은 몇 가지 실제 예입니다.
// file: main.go package main import "fmt" // Hello prints a greeting message func Hello(name string) { fmt.Printf("Hello, %s!\n", name) } func main() { Hello("World") }
Language | |
---|---|
Java | |
C++ | |
Python | |
자바스크립트 | |
Ruby |
위 내용은 golang 함수 명명 규칙을 다른 프로그래밍 언어와 비교의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!