> 백엔드 개발 > Golang > golang 함수 명명 규칙을 다른 프로그래밍 언어와 비교

golang 함수 명명 규칙을 다른 프로그래밍 언어와 비교

WBOY
풀어 주다: 2024-05-02 08:24:02
원래의
949명이 탐색했습니다.

Go 함수 이름 지정은 소문자로 시작하는 카멜 표기법 명명 방식을 따르며, func WriteToFile()과 같이 동사 구문을 사용하여 함수를 설명합니다. 다른 프로그래밍 언어와 비교하여 Java는 파스칼 표기법을 사용하고, C++는 밑줄을 사용하고, Python과 Ruby도 밑줄을 사용하고(Ruby는 예외), JavaScript는 카멜 표기법을 사용합니다(첫 글자는 대문자 가능).

golang 함수 명명 규칙을 다른 프로그래밍 언어와 비교

Go 함수 명명 규칙과 다른 프로그래밍 언어의 비교 ​​

Go에서 함수 명명 규칙은 다음 규칙을 따릅니다.

  • 소문자로 시작
  • 카멜 표기법 사용 : 대문자 단어 사이의 문자 Split(예: 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명명 규칙파스칼 명명법(각 단어의 첫 글자 소문자로 시작하고 단어를 밑줄로 구분하세요소문자로 시작하고 밑줄로 단어를 구분하세요 CamelCase (단, 첫 글자는 대문자 가능)소문자로 시작하고, 단어는 밑줄로 구분됩니다. (단, can/can't와 같은 구문은 함께 사용할 수 있습니다.)
Java
C++
Python
자바스크립트
Ruby
🎜🎜🎜

위 내용은 golang 함수 명명 규칙을 다른 프로그래밍 언어와 비교의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿