「go言語」HasPrefixとHasSuffixで先頭と最後の文字列存在判定のサンプル
書式
先頭の文字列が存在判定
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