@petelinmn
Программист

Как правильно работать с динамическим списком в GO?

Код ниже выводит ошибку:
invalid operation: x < e.Value (operator < not defined on interface)

package main

import (
	"container/list"
	"fmt"
)

func main() {
	var l list.List
	
	l.PushBack(1)
	l.PushBack(2)
	l.PushBack(3)
	l.PushBack(4)
	
	x := 2

	for e := l.Front(); e != nil; e = e.Next() {
		if x < e.Value {
			fmt.Println(e.Value)
		}
	}
}


reflect.TypeOf и для x и для e.Value указывает тип данных int

Как сделать правильно, вывести цифры 3 и 4?
  • Вопрос задан
  • 189 просмотров
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
if x > e.Value.(int) {
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект