Categories: GoFrame 教程

GoFrame gstr-大小写转换

ToLower

  • 说明:​ToLower​将​s​中所有​Unicode​字符都变为小写并返回其副本。
  • 格式:
ToLower(s string) string
  • 示例:
func ExampleToLower() {
 var (
  s      = `GOFRAME`
  result = gstr.ToLower(s)
 )
 fmt.Println(result)

 // Output:
 // goframe
}

ToUpper

  • 说明:​ToUpper​将​s​中所有​Unicode​字符都变为大写并返回其副本。
  • 格式:
ToUpper(s string) string
  • 示例:
func ExampleToUpper() {
 var (
  s      = `goframe`
  result = gstr.ToUpper(s)
 )
 fmt.Println(result)

 // Output:
 // GOFRAME
}

UcFirst

  • 说明:​UcFirst​将​s​中首字符变为大写并返回其副本。
  • 格式:
UcFirst(s string) string
  • 示例:
func ExampleUcFirst() {
 var (
  s      = `hello`
  result = gstr.UcFirst(s)
 )
 fmt.Println(result)

 // Output:
 // Hello
}

LcFirst

  • 说明:​LcFirst​将​s​中首字符变为小写并返回其副本。
  • 格式:
LcFirst(s string) string
  • 示例:
func ExampleLcFirst() {
 var (
  str    = `Goframe`
  result = gstr.LcFirst(str)
 )
 fmt.Println(result)

 // Output:
 // goframe
}

UcWords

  • 说明:​UcWords​将字符串​str​中每个单词的第一个字符变为大写。
  • 格式:
UcWords(str string) string
  • 示例:
func ExampleUcWords() {
 var (
  str    = `hello world`
  result = gstr.UcWords(str)
 )
 fmt.Println(result)

 // Output:
 // Hello World
}

IsLetterLower

  • 说明:​IsLetterLower​验证给定的字符​b​是否是小写字符。
  • 格式:
IsLetterLower(b byte) bool
  • 示例:
func ExampleIsLetterLower() {
 fmt.Println(gstr.IsLetterLower(a))
 fmt.Println(gstr.IsLetterLower(A))

 // Output:
 // true
 // false
}

IsLetterUpper

  • 说明:​IsLetterUpper​验证字符​b​是否是大写字符。
  • 格式:
IsLetterUpper(b byte) bool
  • 示例:
func ExampleIsLetterUpper() {
 fmt.Println(gstr.IsLetterUpper(A))
 fmt.Println(gstr.IsLetterUpper(a))

 // Output:
 // true
 // false
}

唐伯虎点蚊香

前端小白,想各位学习!

Share
Published by
唐伯虎点蚊香

Recent Posts

vue:页面注入js修改input值

一般会直接这样写: let z…

4 分钟 ago

聊聊vue3中的defineProps

在Vue 3中,defineP…

1 周 ago

在 Chrome 中删除、允许和管理 Cookie

您可以选择删除现有 Cooki…

2 周 ago

自定义指令:聊聊vue中的自定义指令应用法则

今天我们来聊聊vue中的自定义…

3 周 ago

聊聊Vue中@click.stop和@click.prevent

一起来学下聊聊Vue中@cli…

4 周 ago

Nginx 基本操作:启动、停止、重启命令。

我们来学习Nginx基础操作:…

1 月 ago