dataspace

Форк
0
/
element.go 
24 строки · 583.0 Байт
1
package dataspace
2

3
type element struct {
4
	list  *list    // список
5
	next  *element // след. элемент
6
	prev  *element // пред. элемент
7
	value uint64   // ключ
8
}
9

10
// Метод получает след. элемент списка.
11
func (e *element) nextElement() *element {
12
	if p := e.next; e.list != nil && p != &e.list.root {
13
		return p
14
	}
15
	return nil
16
}
17

18
// Метод получает пред. элемент списка.
19
func (e *element) prevElement() *element {
20
	if p := e.prev; e.list != nil && p != &e.list.root {
21
		return p
22
	}
23
	return nil
24
}
25

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.