The Cusp of Helix

Intact Case [詳細]

相互変換

キャメル記法とアンダースコア記法はいずれも複合語で構成されているので、相互変換できます。相互変換する際には、以下の手順で行うのが自然でしょう。

camelCase ⇒ snake_case

#手順実例
0元の camelCasegetRawKeys
1トークンに分割get + Raw + Keys
2小文字に変換get + raw + keys
3区切り子を挟んで連結get_raw_keys

snake_case ⇒ camelCase

#手順実例
0元の snake_caseget_raw_keys
1トークンに分割get + raw + keys
2先頭以外の単語の頭文字を大文字に変換get + Raw + Keys
3連結getRawKeys

キャメル記法とアンダースコア記法を相互変換するライブラリは、世界中のプログラマーにより様々なプログラミング言語で作成されています。

外部リンク