enumerable

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 2020 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Range

type Range interface {
	// 開始点の値を返します.
	Start() int
	// 終了点の値を返します.
	End() int
	// 次の値に進みます. 進むことが出来ない場合は false を返します.
	Next() bool
	// 現在の値を返します.
	Current() int
	// 現在の値をリセットして開始点の値に戻します. 戻り値は (リセット直前の値, 処理で発生したエラー) です.
	Reset() (int, error)
}

Range は、範囲を表すインターフェースです。

func NewRange

func NewRange(start, end int) Range

NewRange は、指定された値を元に Range を生成して返します.

Jump to

Keyboard shortcuts

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