package
0.5.36
Repository: https://github.com/devlights/try-golang.git
Documentation: pkg.go.dev

# README

サンプルリスト

このディレクトリには以下のサンプルがあります。

fileexample namenote
or.gocmpop_orcmp.Or[T comparable]() のサンプルです
compare.gocmpop_comparecmp.Compare[T cmp.Orderd]() のサンプルです
composite_sort_key.gocmpop_composite_sort_keyscmp.Or, cmp.Compareを用いて複合キーのソート処理を実装するサンプルです

# Functions

Compare は、cmp.Compare[T cmp.Ordered]() のサンプルです。 戻り値は、他の言語とルールは同じで - x が y より小さい場合は -1 - x と y が同じ場合は   0 - x が y より大きい場合は 1 となる。比較対象として指定出来るのは cmp.Ordered となっている。 cmp.Or と組合せることにより、ソート処理が書きやすくなる。 # REFERENCES - https://pkg.go.dev/[email protected]#Compare - https://pkg.go.dev/[email protected]#Ordered.
CompositeSortKeys は、cmp.Or, cmp.Compareを用いて複合キーのソート処理を実装するサンプルです。.
NewRegister -- このパッケージ用のサンプルを登録する mapping.Register を生成します。.
Or は、cmp.Or[T comparable]() のサンプルです。 cmp.Or は、Go 1.22 で追加されました。 > Or returns the first of its arguments that is not equal to the zero value.