# README
サンプルリスト
このディレクトリには以下のサンプルがあります。
file | example name | note |
---|---|---|
rune_rawstring.go | string_rune_rawstring | Go言語における 文字と文字列とRaw文字列についてのサンプルです. |
to_runeslice.go | string_to_runeslice | 文字列とルーンスライスの遷移を表示するサンプルです. |
rune_byte_convert.go | string_rune_byte_convert | 文字列とルーンとバイト列の変換のサンプルです. |
chop_newline.go | string_chop_newline | 文字列末尾の改行を削除するサンプルです. |
using_builder.go | string_using_builder | strings.Builder を利用したサンプルです. |
rune_count.go | string_rune_count | utf8.RuneCountInString() のサンプルです. |
diff_trimright_trimsuffix.go | string_diff_trimright_trimsuffix | strings.TrimRight と strings.TrimSuffix のちょっとした違いについてのサンプルです. |
using_string_clone.go | string_using_clone | Go 1.18 で追加された strings.Clone() のサンプルです |
trimspace.go | string_trim_space | strings.TrimSpace() のサンプルです. |
random_string.go | string_random_string | 指定された文字数のランダム文字列を作成するサンプルです. |
split_fields.go | string_split_fields | strings.Fields() のサンプルです. |
go124_strings_lines.go | string_go124_strings_lines | Go 1.24 で追加された strings.Lines() のサンプルです. |
# Functions
ChopNewLine -- 文字列末尾の改行を削除するサンプルです.
CutPrefixSuffix は、Go 1.20 で追加された strings.{CutPrefix,CutSuffix} のサンプルです.
DiffTrimRightAndTrimSuffix は、strings.TrimRight と strings.TrimSuffix のちょっとした違いについてのサンプルです.
Go124StringsLines は、Go 1.24 で追加された strings.Lines() のサンプルです.
NewRegister -- このパッケージ用のサンプルを登録する mapping.Register を生成します。.
RandomString は、指定された文字数のランダム文字列を作成するサンプルです.
RuneByteConvert は、文字列とルーンとバイト列の変換のサンプルです.
RuneCount -- utf8.RuneCountInString() のサンプルです。
# REFERECES - https://qiita.com/wifecooky/items/c1a06e8639a0a6c6f11f - https://qiita.com/tana6/items/72f3064d1fb1f65f4470.
RuneRawString は、Go言語における 文字と文字列とRaw文字列についてのサンプルです.
SplitFields は、strings.Fields() のサンプルです.
ToRuneSlice は、文字列とルーンスライスの遷移を表示するサンプルです.
TrimSpace は、strings.TrimSpace() のサンプルです.
UsingBuilder -- strings.Builder を利用したサンプルです.
UsingStringsClone は、Go 1.18 で追加された strings.Clone() のサンプルです。
# REFERENCES - https://pkg.go.dev/[email protected]#Clone.