「go言語」HasPrefixとHasSuffixで先頭と最後の文字列存在判定のサンプル

2021年8月21日

書式
先頭の文字列が存在判定
strings.HasPrefix(対象文字列, 指定文字列)

最後の文字列が存在判定
strings.HasSuffix(対象文字列, 指定文字列)

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package main
import (
"fmt"
"strings"
)
func main() {
str := "study skill in arkgame come"
/*先頭の文字列*/
fmt.Println(strings.HasPrefix(str, "study"))
/*strings.HasPrefix(対象文字列, 指定文字列)*/
fmt.Println(strings.HasPrefix(str, "l"))
/*最後の文字列 strings.HasSuffix(対象文字列, 指定文字列)*/
fmt.Println(strings.HasSuffix(str, "come"))
fmt.Println(strings.HasSuffix(str, "um"))
}
package main import ( "fmt" "strings" ) func main() { str := "study skill in arkgame come" /*先頭の文字列*/ fmt.Println(strings.HasPrefix(str, "study")) /*strings.HasPrefix(対象文字列, 指定文字列)*/ fmt.Println(strings.HasPrefix(str, "l")) /*最後の文字列 strings.HasSuffix(対象文字列, 指定文字列)*/ fmt.Println(strings.HasSuffix(str, "come")) fmt.Println(strings.HasSuffix(str, "um")) }
package main
 
import (
      "fmt"
      "strings"
)
 
func main() {
 
      str := "study skill in arkgame come"
     /*先頭の文字列*/
      fmt.Println(strings.HasPrefix(str, "study"))
    /*strings.HasPrefix(対象文字列, 指定文字列)*/
      fmt.Println(strings.HasPrefix(str, "l"))

     /*最後の文字列 strings.HasSuffix(対象文字列, 指定文字列)*/
      fmt.Println(strings.HasSuffix(str, "come"))
      fmt.Println(strings.HasSuffix(str, "um"))

 
}

実行結果
true
false
true
false

Go言語

Posted by arkgame