Ruby命名規則:変数、メソッド、クラス、モジュール
4 分で読了
Rubyには明確でコミュニティ主導の命名規則があり、すべてのRuby開発者がこれに従います。
クイックリファレンス
| 要素 | 規則 | 例 |
|---|---|---|
| ローカル変数 | snake_case | user_name |
| メソッド | snake_case | calculate_total |
| クラス | PascalCase | UserAccount |
| モジュール | PascalCase | Enumerable |
| 定数 | SCREAMING_SNAKE | MAX_RETRIES |
| インスタンス変数 | @snake_case | @user_name |
| クラス変数 | @@snake_case | @@instance_count |
| グローバル変数 | $snake_case | $debug_mode |
| 述語メソッド | snake_case? | empty?, valid? |
| 破壊的メソッド | snake_case! | save!, sort! |
変換
snake_caseまたはPascalCaseコンバーター。ハブ。