5
複合語を含むファイルに移動するのに共通の規則がありますか?複合語のファイル名の表記法ですか?
例えば、Weighted Union Findアルゴリズムの実装を書いて、独自のソースファイルに入れました。ファイルの名前はどのようにすればよいですか?
// mixed case
weightedUnionFind.go
// lower case
weightedunionfind.go
// snake case
weighted_union_find.go
私だけpackage namesに関する規則および一般的なファイル命名規則、What are conventions for filenames in Go?について、次の質問を見つけました。
したがって、私はGoパッケージのソースファイルをグロップし、weightedunionfind.go
で終了しました。
ありがとうございました。標準ライブラリではほんのわずかの例しか見つからず、アンダースコアは使用しませんでした。 'ast/commentmap.go'です。アンダースコアは、テストやプラットフォーム固有の実装にのみ使用されると仮定しました。 – sschmeck
stdにはまだ大きなミックスがあります。 lib。ソースファイル名は通常短くしているので、あなたのケースでは、 'weightedunion'パッケージで' find.go'と呼ぶ傾向があります。 – elithrar