Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CamelCase ¶
CamelCase returns the CamelCased name. If there is an interior underscore followed by a lower case letter, drop the underscore and convert the letter to upper case. There is a remote possibility of this rewrite causing a name collision, but it's so remote we're prepared to pretend it's nonexistent - since the C++ generator lowercases names, it's extremely unlikely to have two fields with different capitalizations. In short, _my_field_name_2 becomes XMyFieldName_2.
func Kebab ¶
Kebab 转换驼峰字符串为用'-'分隔的字符串 example2: delimiter = '-' initialisms = DefaultInitialisms IdCom -> id-com Idcom -> idcom nameIdCom -> name-id-com nameIdcom -> name-idcom
func SmallCamelCase ¶
SmallCamelCase to small camel case string id_com -> idCom idcom -> idcom name_id_com -> nameIdCom name_idcom -> nameIdcom
func SnakeCase ¶
SnakeCase 转换驼峰字符串为用'_'分隔的字符串 example2: delimiter = '_' initialisms = DefaultInitialisms IdCom -> id_com Idcom -> idcom nameIdCom -> name_id_com nameIdcom -> name_idcom
Types ¶
This section is empty.