Sobes.tech
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.