go言語 先頭・最後の文字列が一致するかを判定する

go言語で、stringsパッケージのHasPrefix・HasSuffixを使用して、先頭・最後の文字列が一致するかを判定するサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。
環境
- OS windows10 pro 64bit
- go言語 1.15.4
HasPrefix・HasSuffix使い方
HasPrefix・HasSuffixを使用すると、文字列内の指定した文字列をカウントすることが可能です。
strings.HasPrefix(文字列, 判定したい文字列)
strings.HasSuffix(文字列, 判定したい文字列)
以下は、HasPrefix・HasSuffixを使って、文字列「Lorem ipsum dolor sit amet」の先頭・最後の文字列が一致するかを判定するサンプルコードとなります。
package main
import (
"fmt"
"strings"
)
func main() {
str := "Lorem ipsum dolor sit amet"
fmt.Println(strings.HasPrefix(str, "Lorem"))
// true
fmt.Println(strings.HasPrefix(str, "ipsum"))
// false
fmt.Println(strings.HasPrefix(str, "L"))
// true
fmt.Println(strings.HasPrefix(str, "l"))
// false
fmt.Println(strings.HasSuffix(str, "amet"))
// true
fmt.Println(strings.HasSuffix(str, "ipsum"))
// false
fmt.Println(strings.HasSuffix(str, "t"))
// true
fmt.Println(strings.HasSuffix(str, "T"))
// false
}
-
前の記事
Ruby 1個の変数に複数ある「or」をまとめて記述する 2021.04.05
-
次の記事
javascript prependで最初の子ノードにノードを追加する 2021.04.06
コメントを書く