Junior — Middle
Може ли функција да се реализује без метода унутар интерфејса?
sobes.tech АИ
Одговор од АИ
U Go jeziku, interfejs može ne sadržavati metode — takav interfejs se naziva prazan interfejs interface{}. On ne definiše nikakve metode i može prihvatiti bilo koju vrednost bilo kog tipa, jer svi tipovi podrazumevano implementiraju prazan interfejs.
Primer praznog interfejsa:
var x interface{}
x = 42
x = "string"
Na ovaj način, funkcija može prihvatiti ili vratiti prazan interfejs, što omogućava rad sa bilo kojim tipom, ali unutar interfejsa nema metoda.