Documentation
¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ToCamelCase ¶
Example ¶
package main
import (
"fmt"
"github.com/QisFj/godry/name"
)
func main() {
for _, s := range []string{
"a",
"aa",
"aa_aa",
"http_request",
"battery_life_value",
"id0_value",
} {
fmt.Println(name.ToCamelCase(s))
}
}
Output: A Aa AaAa HttpRequest BatteryLifeValue Id0Value
func ToSnakeCase ¶
Example ¶
package main
import (
"fmt"
"github.com/QisFj/godry/name"
)
func main() {
for _, s := range []string{
"A",
"AA",
"AaAa",
"HTTPRequest",
"BatteryLifeValue",
"Id0Value",
"ID0Value",
"UserID",
"User.ID",
"User.Name",
} {
fmt.Println(name.ToSnakeCase(s))
}
}
Output: a aa aa_aa http_request battery_life_value id0_value id0_value user_id user.id user.name
Example (Badcase) ¶
package main
import (
"fmt"
"github.com/QisFj/godry/name"
)
func main() {
fmt.Println(name.ToSnakeCase("UserIDs"))
}
Output: user_i_ds
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.