Documentation ¶
Overview ¶
Package strs -- Go言語の 文字列 についてのサンプルが配置されているパッケージです。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CutPrefixSuffix ¶ added in v0.5.1
func CutPrefixSuffix() error
CutPrefixSuffix は、Go 1.20 で追加された strings.{CutPrefix,CutSuffix} のサンプルです.
bytes.{CutPrefix,CutSuffix} と strings.{CutPrefix,CutSuffix} は対で追加されている。
REFERENCES ¶
func DiffTrimRightAndTrimSuffix ¶ added in v0.5.1
func DiffTrimRightAndTrimSuffix() error
DiffTrimRightAndTrimSuffix は、strings.TrimRight と strings.TrimSuffix のちょっとした違いについてのサンプルです.
TrimRight は、第二引数が cutset となっている通り、切り取る対象の「セット」を指定している。 なので、セット内に存在する文字であるかどうかで判定される。
TrimSuffix は、第二引数が suffix となっている通り、指定した suffix に一致するかどうかが判定される。 なので、指定した suffix に完全一致しないと除去されない。
REFERENCES ¶
func NewRegister ¶
NewRegister -- このパッケージ用のサンプルを登録する mapping.Register を生成します。
func RuneByteConvert ¶ added in v0.2.8
func RuneByteConvert() error
RuneByteConvert は、文字列とルーンとバイト列の変換のサンプルです.
func RuneCount ¶ added in v0.2.9
func RuneCount() error
RuneCount -- utf8.RuneCountInString() のサンプルです。
REFERECES ¶
func RuneRawString ¶ added in v0.2.8
func RuneRawString() error
RuneRawString は、Go言語における 文字と文字列とRaw文字列についてのサンプルです
func UsingBuilder ¶ added in v0.2.8
func UsingBuilder() error
UsingBuilder -- strings.Builder を利用したサンプルです.
func UsingStringsClone ¶ added in v0.5.9
func UsingStringsClone() error
UsingStringsClone は、Go 1.18 で追加された strings.Clone() のサンプルです。
REFERENCES ¶
Types ¶
This section is empty.