## 用語 ### 構造体で定義されたプロパティ | 言語 | 名称 | | -------- | ----------------------------------- | | [[Rust]] | [[フィールド (Rust) \| フィールド]] | | [[Go]] | [[フィールド (Go) \| フィールド]] | ### [[インスタンス]]の関数 | 言語 | 名称 | | -------------- | ----------------------- | | [[Rust]] | | | [[TypeScript]] | | | [[Java]] | | | [[Python]] | [[メソッド (Python)\|メソッド]] | | [[Go]] | | ### オブジェクトのキー | 言語 | 名称 | | -------------- | ----------------------------- | | [[Rust]] | | | [[TypeScript]] | [[プロパティ (TypeScript)\|プロパティ]] | | [[Java]] | | | [[Python]] | | | [[Go]] | | ### クラスプロパティの宣言 | 言語 | 名称 | | -------------- | ----------------------------- | | [[Rust]] | | | [[TypeScript]] | [[フィールド (TypeScript)\|フィールド]] | | [[Java]] | [[フィールド (Java)\|フィールド]] | | [[Python]] | [[属性 (Python)\|属性]] | | [[Go]] | | ### グローバル変数 | 言語 | 名称 | | -------------- | ------------ | | [[Rust]] | [[static変数]] | | [[TypeScript]] | | | [[Java]] | | | [[Python]] | | | [[Go]] | | ### ライブラリの単位 | 言語 | 名称 | | -------------- | ------------------------- | | [[Rust]] | | | [[TypeScript]] | | | [[Java]] | | | [[Python]] | [[パッケージ (Python)\|パッケージ]] | | [[Go]] | [[モジュール (Go)\|モジュール]] | ## 命名 | 項目 | [[Rust]] | [[TypeScript]] | [[Go]] | [[Lua]] | | -------------- | ---------------------- | ------------------ | ------------------ | ---------------------- | | 変数 | [[スネークケース]] | [[キャメルケース]] | | [[スネークケース]] | | 関数 | [[スネークケース]] | [[キャメルケース]] | | [[スネークケース]] | | グローバル変数 | [[コンスタントケース]] | ??? | | [[パスカルケース]] | | 定数 | | | | [[コンスタントケース]] | | モジュール名 | | | [[ケバブケース]] | [[パスカルケース]] | | ファイル名 | | | [[スネークケース]] | [[スネークケース]] | | ディレクトリ名 | | | [[スネークケース]] | | ### 参考 - [[📕Go言語の命名規約]] - [[📕Rustの命名規約]]