Вопросы по теме 'go-interface'
Присвойте интерфейсу его тип
Я не могу изящно получить пиксели изображения в виде массива в общем случае.
f, err := os.Open(imgPath)
check(err)
defer f.Close()
img, _, err := image.Decode(bufio.NewReader(f))
check(err)
pixels, err := getPixels(img)
check(err)
// Logic with...
760 просмотров
schedule
07.09.2022
Пустые интерфейсы в Голанге
Изменить : это неправильный способ использования интерфейсов в Go. Цель этого вопроса - понять, как в Go работают пустые интерфейсы.
Если все типы в Go реализуют interface{} (пустой интерфейс), почему я не могу получить доступ к полю name в...
8888 просмотров
schedule
04.06.2022
Golang перебирает карту интерфейсов
Я пытаюсь перебрать карту интерфейсов в golang, она имеет структуру ниже, я могу использовать цикл for для итерации до одного уровня, но не могу углубиться, чтобы получить значения интерфейса.
Ямл
steps:
execute:
- mvn : 1.9.3
goals:...
613 просмотров
schedule
11.09.2022
Удалить элемент интерфейса из слайса
Я хочу удалить элемент в срезе без использования определенной функции для каждого типа элементов в срезе. Итак, я использую interface{} как тип элемента среза:
package main
import "fmt"
func sliceRemoveItem(slice []interface{}, s int)...
218 просмотров
schedule
27.02.2023
Может ли метод вернуть указатель с типом возвращаемого значения этого метода: значение
Я видел фрагмент кода, как показано ниже:
Просто интересно, как был реализован метод значения draw() , почему на самом деле он может возвращать указатель структуры.
type Shape interface {
draw()
}
type Rectangle struct {
}
func...
56 просмотров
schedule
12.03.2023