stack

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 BoolStack

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

BoolStack -- スタック

func NewBoolStack

func NewBoolStack() *BoolStack

NewBoolStack -- 新しいスタックを生成して返します.

func (*BoolStack) Pop

func (s *BoolStack) Pop() bool

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

func (*BoolStack) Push

func (s *BoolStack) Push(v bool)

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

type IntStack

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

IntStack -- スタック

func NewIntStack

func NewIntStack() *IntStack

NewIntStack -- 新しいスタックを生成して返します.

func (*IntStack) Pop

func (s *IntStack) Pop() int

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

func (*IntStack) Push

func (s *IntStack) Push(v int)

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

type StringStack

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

StringStack -- スタック

func NewStringStack

func NewStringStack() *StringStack

NewStringStack -- 新しいスタックを生成して返します.

func (*StringStack) Pop

func (s *StringStack) Pop() string

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

func (*StringStack) Push

func (s *StringStack) Push(v string)

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

type T

type T generic.Type

T -- スタックの型

type TStack

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

TStack -- スタック

func NewTStack

func NewTStack() *TStack

NewTStack -- 新しいスタックを生成して返します.

noinspection GoUnusedExportedFunction

func (*TStack) Pop

func (s *TStack) Pop() T

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

func (*TStack) Push

func (s *TStack) Push(v T)

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

Jump to

Keyboard shortcuts

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