[過去ログ] くだらねえ質問はここに書き込め! Part 243 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
381
(1): 2021/01/20(水)04:28 ID:vjP9jSel(1) AAS
>>380
元々hogeFugaHageはアンダーバー区切りの代替表現であり、アンダーバーが使えない代わりに大文字で区切ることにしたもの。だからhoge_fuga_hageのアンダーバー部分を大文字で置き換えるとhogeFugaHage。確かメソッド名にアンダーバーが使えなかったJavaあたりが発端ではなかったか。
382
(1): 2021/01/20(水)10:24 ID:m6Rgj6qn(1) AAS
>>381
おいおい、camel caseがアンダーバーの代替だなんてどこソースだよ。
camel caseは少なくとも1970年代には使われていた伝統的手法だぞ。
Wikipediaには1950年代の論文にも使われているものがあると書かれているし。

私の知る中で一番古いのはSmalltalk(1972年)。
HogeFugaはクラス名で使う命名規則、hogeFugaはメッセージセレクター(メソッド名)や変数名で使う命名規則になっている。

Smalltalkに影響を与えたSimula(1962年)もcamel caseだったっぽい。
こっちは関数名がhogeFugaで変数名がhogeFugaかな。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s