slices

package
v0.5.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 28, 2024 License: MIT Imports: 4 Imported by: 0

README

サンプルリスト

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

file example name note
slice_basic01.go slice_basic01 スライスについてのサンプル
slice_basic02.go slice_basic02 スライスについてのサンプル
slice_basic03.go slice_basic03 スライスについてのサンプル
slice_basic04.go slice_basic04 スライスについてのサンプル
slice_basic05.go slice_basic05 スライスについてのサンプル
slice_reverse.go slice_reverse スライスのリバース処理についてのサンプルです。
slice_append.go slice_append スライスの append 利用時についてのサンプルです.
slice_pointer.go slice_pointer スライスの ポインタ 利用時についてのサンプルです.
slice_copy.go slice_copy スライスの コピー についてのサンプルです.
slice_clear.go slice_clear スライスのクリア、及び、nilスライスと空のスライスについてのサンプルです.
slice_deepequale.go silce_deep_equal スライスに対して reflect.DeepEqual() した場合のサンプルです.
slice_concat.go slice_concat 2つのスライスの結合に関するサンプルです.
slice_remove_all_elements.go slice_remove_all_elements スライスの全要素を削除するサンプルです.
slice_keep_allocated_memory.go slice_keep_allocated_memory スライスのメモリ状態をキープしたままで len を 0 にするサンプルです.
slice_nil_append.go slice_nil_append Nilなスライスに対して append した場合の挙動についてのサンプル
slice_convert_to_array_go117.go slice_convert_to_array_go117 Go 1.17 以降で有効な スライス から 配列 への変換方法についてのサンプルです
slice_append_special_behavior.go slice_append_special_behavior append() を利用する際の特別な挙動に付いてのサンプルです

Documentation

Overview

Package slices -- Go言語の slice についてのサンプルが配置されているパッケージです。

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Append

func Append() error

Append は、スライスの append 利用時についてのサンプルです.

func AppendSpecialBehavior added in v0.5.2

func AppendSpecialBehavior() error

AppendSpecialBehavior は、append() を利用する際の特別な挙動に付いてのサンプルです。

REFERENCES

func Basic01

func Basic01() error

Basic01 -- スライスについてのサンプル

func Basic02

func Basic02() error

Basic02 -- スライスについてのサンプル

func Basic03

func Basic03() error

Basic03 -- スライスについてのサンプル

func Basic04

func Basic04() error

Basic04 -- スライスについてのサンプル 空のスライスとnilなスライスの違い

func Basic05

func Basic05() error

Basic05 -- 値渡しと参照渡しについて

func Clear

func Clear() error

Clear は、スライスのクリア、及び、nilスライスと空のスライスについてのサンプルです.

func Concat

func Concat() error

Concat -- 2つのスライスの結合に関するサンプルです.

func ConvertToArrayGo117 added in v0.5.0

func ConvertToArrayGo117() error

ConvertToArrayGo117 は、Go 1.17 以降で有効な スライス から 配列 への変換方法についてのサンプルです。

REFERENCES

func Copy

func Copy() error

Copy は、スライスの コピー についてのサンプルです.

func DeclareEmtpySlice added in v0.5.0

func DeclareEmtpySlice() error

DeclareEmtpySlice -- 空のスライスを宣言する際のお作法についてのサンプルです。

REFERENCES

func KeepAllocatedMemory

func KeepAllocatedMemory() error

KeepAllocatedMemory -- スライスのメモリ状態をキープしたままで len を 0 にするサンプルです.

REFERENCES:

func NewRegister

func NewRegister() mapping.Register

NewRegister -- このパッケージ用のサンプルを登録する mapping.Register を生成します。

func NilAppend added in v0.2.5

func NilAppend() error

NilAppend -- Nilなスライスに対して append した場合の挙動についてのサンプル

func Pointer

func Pointer() error

Pointer は、スライスの ポインタ 利用時についてのサンプルです.

REFERENCES:

func RemoveAllElements

func RemoveAllElements() error

RemoveAllElements -- スライスの全要素を削除するサンプルです.

REFERENCES:

func Reverse

func Reverse() error

Reverse -- スライスのリバース処理についてのサンプルです。

func ThreeIndex added in v0.4.2

func ThreeIndex() error

ThreeIndex は、スライスにて3つのインデックス指定をした場合のサンプルです.

Three-index slices の仕様は、 Go 1.2 にて導入されたもの。 3つ目のインデックス指定は、capacity の量を意図的に調整するためにある。

REFERENCES

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL