チェーン‐ケース【chain case】
キャメルケース
(チェインケース から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/11 19:08 UTC 版)
キャメルケース(英: camel case)は、英語の複合語やフレーズ、文をひと綴りとして、各構成語(要素語)の最初を大文字で書き表すことをいう[1]。キャメルケースとは、大文字が「らくだのこぶ」のように見えることからの命名である。例えば、「camel case」をキャメルケースで書き表すと、「camelCase」または「CamelCase」となる。
注釈
- ^ 標準Cライブラリの関数名が暗号のように短く分かりづらいのも、K&R時代から続く初期の資源制約によるものである。
- ^ ただし、キャメルケースも可読性を損うとして嫌う人もいる。例えばC++の設計者ビャーネ・ストロヴストルップは、“I prefer to use underscores to separate words in an identifier (e.g, element_count) rather than alternatives, such as elementCount and ElementCount.”と述べている[13][14]。実際、標準C++ライブラリには、
std::runtime_error
やstd::vector::push_back()
のように、アンダースコアを使った名前が頻出する。しかし彼は、言語組み込みのデータ型や標準ライブラリのデータ型との名前衝突を避けるため、ユーザー定義のデータ型の名前は先頭を大文字にすることを推奨してもいる。 - ^ 「Mc」はゲール語で息子を意味する語であり、McDonald はドナルドの息子という意味の複合語である。
出典
- ^ キャメルケースとは - 意味をわかりやすく - IT用語辞典 e-Words
- ^ Capitalization Conventions - Framework Design Guidelines | Microsoft Learn
- ^ Krzysztof Cwalina; Brad Abrams (2008-10-22). Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (Second ed.). Addison-Wesley Professional. p. 38. ISBN 978-0321545619
- ^ クリストフ・ツヴァリナ、ブラッド・エイブラムス『.NETのクラスライブラリ設計』日経BP、2009年12月28日、32頁。ISBN 978-4-89100-676-1。
- ^ 英: bi-capitalization
- ^ 英: intercaps
- ^ 英: mixed-case
- ^ 英: upper camel case
- ^ 英: lower camel case
- ^ Java/.NET開発者のための「ここが変だよ、COBOL」:COBOL - Getting Started(1)(2/2 ページ) - @IT
- ^ 古いコンピュータやOSで小文字ではなく大文字が使用されていた理由とは? - GIGAZINE
- ^ C Identifiers | Microsoft Learn
- ^ Stroustrup: C++ Style and Technique FAQ
- ^ Stroustrup: C++ Style and Technique FAQ 日本語訳
- ^ Code Conventions for the Java Programming Language: 9. Naming Conventions
- ^ Pascal ISO/IEC 7185:1990
- ^ WriteLn | Free Pascal
- ^ WriteLn - The GNU Pascal Manual
- ^ PHP言語の関数。
- ^ 標準C++ライブラリに含まれるクラステンプレート。
- ^ Windows PowerShellのコマンド。
- ^ Scheme言語の組み込み関数。
- ^ Learn about the Spell Checker - Visual Studio (Windows) | Microsoft Learn
- 1 キャメルケースとは
- 2 キャメルケースの概要
- 3 キャメルケースの種類
- 4 キャメルケースとスペルチェック
- チェインケースのページへのリンク