Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InsertAll ¶
func InsertAll(l IIntInsert, data []int)
func InsertAllVar ¶
func InsertAllVar(l IIntInsert, data ...int)
Types ¶
type IIntCollectionMutable ¶
type IIntCollectionMutable interface { IIntInsert IIntDelete }
IIntCollectionMutable - контракт на поддержания измененного состояния (вставка и удаления)
type IIntDelete ¶
IIntDelete контракт на поддержание удаления int значений
type IIntInsert ¶
IIntInsert контракт на поддержание вставки int значений
type IIntListMutable ¶
type IIntListMutable interface { IIntCollectionMutable IIntList }
IIntListMutable - контракт изменяемого списка int
type IIntMinMax ¶
type IIntMinMax interface { // IsIntRangeInitialized - определяет вообще определен ли минимакс-диапазон IsIntRangeInitialized() bool // GetMin - вернуть минимальное значение или ошибку, если диапазон не инициализирован GetMin() (int, error) // GetMax - вернуть максимальное значение или ошибку, если диапазон не инициализирован GetMax() (int, error) }
IIntMinMax - контракт на возврат максимального и минимального значения
type IIntSetMutable ¶
type IIntSetMutable interface { IIntCollectionMutable IIntSet }
IIntSetMutable - контракт изменяемого набора int
type ISortedIntListRepl ¶
type ISortedIntListRepl interface { // PrintHelp Вывод справки PrintHelp() // Execute Полное выполнение консоли Execute() // ExecuteCommand Выполнение отдельной команды ExecuteCommand(command string) error }
ISortedIntListRepl - интерфейс командной консоли для работы с IIntListMutable поддерживает и дополнительные интерфейсы в задаче было про то что есть логика, которая управляет этим списком
Click to show internal directories.
Click to hide internal directories.