queue

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2020 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BoolQueue

type BoolQueue struct {
	// contains filtered or unexported fields
}

BoolQueue -- キュー

func NewBoolQueue

func NewBoolQueue() *BoolQueue

NewBoolQueue -- 新しいキューを生成して返します.

noinspection GoUnusedExportedFunction

func (*BoolQueue) Count

func (q *BoolQueue) Count() int

Count -- データの件数を返します.

func (*BoolQueue) Dequeue

func (q *BoolQueue) Dequeue() (v bool, ok bool)

Dequeue -- データを取り出します.

func (*BoolQueue) Enqueue

func (q *BoolQueue) Enqueue(v bool) (ok bool)

Enqueue -- データを投入します.

type StringQueue

type StringQueue struct {
	// contains filtered or unexported fields
}

StringQueue -- キュー

func NewStringQueue

func NewStringQueue() *StringQueue

NewStringQueue -- 新しいキューを生成して返します.

noinspection GoUnusedExportedFunction

func (*StringQueue) Count

func (q *StringQueue) Count() int

Count -- データの件数を返します.

func (*StringQueue) Dequeue

func (q *StringQueue) Dequeue() (v string, ok bool)

Dequeue -- データを取り出します.

func (*StringQueue) Enqueue

func (q *StringQueue) Enqueue(v string) (ok bool)

Enqueue -- データを投入します.

type T

type T generic.Type

T -- キューの型

type TQueue

type TQueue struct {
	// contains filtered or unexported fields
}

TQueue -- キュー

func NewTQueue

func NewTQueue() *TQueue

NewTQueue -- 新しいキューを生成して返します.

noinspection GoUnusedExportedFunction

func (*TQueue) Count

func (q *TQueue) Count() int

Count -- データの件数を返します.

func (*TQueue) Dequeue

func (q *TQueue) Dequeue() (v T, ok bool)

Dequeue -- データを取り出します.

func (*TQueue) Enqueue

func (q *TQueue) Enqueue(v T) (ok bool)

Enqueue -- データを投入します.

Jump to

Keyboard shortcuts

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