Go 関数の命名は、小文字で始まるキャメルケースの命名方法に従い、動詞句を使用して関数を記述します (func WriteToFile() など)。他のプログラミング言語と比較すると、Java は Pascal 表記法を使用し、C はアンダースコアを使用し、Python と Ruby もアンダースコアを使用し (Ruby は例外)、JavaScript はキャメル ケースを使用します (最初の文字は大文字にすることができます)。
#他のプログラミング言語と比較した Go 関数の命名規則
Go では、関数の命名規則は次の規則に従います。
// 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") }
命名規則 | |
---|---|
パスカル命名法 (各単語の最初の文字は大文字) | |
小文字で始め、単語を区切るにはアンダースコアを使用します | |
小文字 文字で始まり、単語はアンダースコアで区切られます | |
キャメルケースの命名法 (ただし、最初の文字は大文字にすることができます) | |
#小文字で始め、単語をアンダースコアで区切ります(ただし、can/can などのフレーズ)一緒にいられない) |
以上がgolang 関数の命名規則を他のプログラミング言語と比較するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。