Size: a a a

2020 May 05

DP

Daniel Podolsky in Go-go!
вообще-то нет :)
источник

A

Aleksey in Go-go!
о, где мой попкорн)
источник

C

Calculon in Go-go!
Aleksey
о, где мой попкорн)
🍿держи
источник

AK

Anton Kucherov in Go-go!
Daniel Podolsky
вообще-то нет :)
А как?
источник

DP

Daniel Podolsky in Go-go!
в go интерфейс - это такой способ порадовать компилятор. типа - вот у нас есть нечто, и от него можно вызывать вот такие методы.

больше он не делает ничего
источник

A

Aleksey in Go-go!
Calculon
🍿держи
👍😊
источник

@

@Sehat in Go-go!
ну у нас структура может иметь методы, интерфейс может иметь методы. Мне со стороны видно, что это 2 разные реализации классов
источник

AM

Askold Monarkhov in Go-go!
Daniel Podolsky
в go интерфейс - это такой способ порадовать компилятор. типа - вот у нас есть нечто, и от него можно вызывать вот такие методы.

больше он не делает ничего
Это вы тот крутой чувак с хайлоада?
источник

/

/dev/null in Go-go!
Calculon
🍿держи
и мне пожалуйста)
источник

C

Calculon in Go-go!
Daniel Podolsky
в go интерфейс - это такой способ порадовать компилятор. типа - вот у нас есть нечто, и от него можно вызывать вот такие методы.

больше он не делает ничего
как это ничего не делает
источник

DP

Daniel Podolsky in Go-go!
Askold Monarkhov
Это вы тот крутой чувак с хайлоада?
я бывал на хайлоаде докладником пару раз, да

но не уверен, что я именно тот
источник

AK

Anton Kucherov in Go-go!
Daniel Podolsky
в go интерфейс - это такой способ порадовать компилятор. типа - вот у нас есть нечто, и от него можно вызывать вот такие методы.

больше он не делает ничего
Так, но разве это противоречит тому, что интерфейс определет поведение? А реализуют это поведение методы структуры.
источник

C

Calculon in Go-go!
в рантайме есть кеш _implementation{}
источник

C

Calculon in Go-go!
Calculon
в рантайме есть кеш _implementation{}
это как раз про интерфейсы
источник

@

@Sehat in Go-go!
@Sehat
ну у нас структура может иметь методы, интерфейс может иметь методы. Мне со стороны видно, что это 2 разные реализации классов
Поправьте что-ли где я не прав
источник

AK

Anton Kucherov in Go-go!
Я к слову сейчас по сути говорю. Не опираясь на internals или на то как огно там в рантайме устроено
источник

DP

Daniel Podolsky in Go-go!
поведение - это поведение, а интерфейс никак себя не ведет, пока ему конкретный тип не присвоишь.

если не присвоить - будет nil и nil pointer dereference
источник

AK

Anton Kucherov in Go-go!
Daniel Podolsky
поведение - это поведение, а интерфейс никак себя не ведет, пока ему конкретный тип не присвоишь.

если не присвоить - будет nil и nil pointer dereference
Хорошо, тогда если сказать: Интерфейс определяет контракт который может быть реализован с помощью методов структуры. Так лучше?
источник

DP

Daniel Podolsky in Go-go!
так - вполне точно
источник

C

Calculon in Go-go!
червоточина закрывается
источник