The Cusp of Helix

Intact Case [詳細]

Intact Case 規則のまとめ

最後に、 Intact Case の規則についてまとめておきます。

camelCase ⇒ snake_case

  1. トークンに分割
  2. 頭字語の後に区切り子を追加
  3. 全トークンを小文字に変換
  4. 区切り子を挟んで連結

snake_case ⇒ camelCase

  1. トークンに分割
  2. 先頭以外のトークンの頭文字を大文字に変換
  3. トークンの最後が区切り子の場合は頭字語と判定して、区切り子を消して全文字を大文字に変換
  4. 大文字の頭字語が並ぶ場合は、間に区切り子を挿入
  5. 連結

snake_case ⇒ StudlyCase

  1. トークンに分割
  2. 全トークンの頭文字を大文字に変換
  3. トークンの最後が区切り子の場合は頭字語と判定して、区切り子を消して全文字を大文字に変換
  4. 大文字の頭字語が並ぶ場合は、間に区切り子を挿入
  5. 連結

camelCase ⇒ StudlyCaps

  1. snake_case に変換
  2. 変換した snake_case を StudlyCaps に変換

StudlyCaps ⇒ camelCase

  1. snake_case に変換
  2. 変換した snake_case を camelCase に変換