「go言語」HasPrefixとHasSuffixメソッドで先頭、最後の文字列が一致するかを判定する

2021年4月6日

書式
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() {
target := "Study golang infosit message"
fmt.Println("先頭の文字列")
fmt.Println(strings.HasPrefix(target, "Study"))
fmt.Println("最後の文字列")
fmt.Println(strings.HasSuffix(target, "message"))
}
package main import ( "fmt" "strings" ) func main() { target := "Study golang infosit message" fmt.Println("先頭の文字列") fmt.Println(strings.HasPrefix(target, "Study")) fmt.Println("最後の文字列") fmt.Println(strings.HasSuffix(target, "message")) }
package main

import (
        "fmt"
        "strings"
)

func main() {

        target := "Study golang infosit message"
        fmt.Println("先頭の文字列")
        fmt.Println(strings.HasPrefix(target, "Study"))

        fmt.Println("最後の文字列")
        fmt.Println(strings.HasSuffix(target, "message"))
}

結果
# go run test01.go
先頭の文字列
true
最後の文字列
true

Go言語

Posted by arkgame