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

2021年8月21日

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

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

使用例

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