# README
サンプルリスト
このディレクトリには以下のサンプルがあります。
file | example name | note |
---|---|---|
slice_basic01.go | sliceop_basic01 | スライスについてのサンプル |
slice_basic02.go | sliceop_basic02 | スライスについてのサンプル |
slice_basic03.go | sliceop_basic03 | スライスについてのサンプル |
slice_basic04.go | sliceop_basic04 | スライスについてのサンプル |
slice_basic05.go | sliceop_basic05 | スライスについてのサンプル |
slice_reverse.go | sliceop_reverse | スライスのリバース処理についてのサンプルです。 |
slice_append.go | sliceop_append | スライスの append 利用時についてのサンプルです. |
slice_pointer.go | sliceop_pointer | スライスの ポインタ 利用時についてのサンプルです. |
slice_copy.go | sliceop_copy | スライスの コピー についてのサンプルです. |
slice_clear.go | sliceop_clear | スライスのクリア、及び、nilスライスと空のスライスについてのサンプルです. |
slice_deepequale.go | sliceop_deep_equal | スライスに対して reflect.DeepEqual() した場合のサンプルです. |
slice_concat.go | sliceop_concat | 2つのスライスの結合に関するサンプルです. |
slice_remove_all_elements.go | sliceop_remove_all_elements | スライスの全要素を削除するサンプルです. |
slice_keep_allocated_memory.go | sliceop_keep_allocated_memory | スライスのメモリ状態をキープしたままで len を 0 にするサンプルです. |
slice_nil_append.go | sliceop_nil_append | Nilなスライスに対して append した場合の挙動についてのサンプル |
slice_convert_to_array_go117.go | sliceop_convert_to_array_go117 | Go 1.17 以降で有効な スライス から 配列 への変換方法についてのサンプルです |
slice_append_special_behavior.go | sliceop_append_special_behavior | append() を利用する際の特別な挙動に付いてのサンプルです |
slice_iter_values.go | sliceop_iter_values | Go 1.23で追加された slices.Values() のサンプルです |
slice_iter_all.go | sliceop_iter_all | Go 1.23で追加された slices.All() のサンプルです |
slice_iter_chunk.go | sliceop_iter_chunk | Go 1.23で追加された slices.Chunkのサンプルです。 |
slice_fullsliceexp_copy.go | sliceop_normal_fullslice_copy | 通常スライス、フルスライス式、copyビルドイン関数を利用した場合のサンプルです |