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.