Hlavní navigace

Názor k článku Problematika nulových hodnot v Go, aneb proč nil != nil od Calculon - Díky. Ono ten deklarovaný ("statický") typ je vždy...

  • Článek je starý, nové názory již nelze přidávat.
  • 24. 5. 2019 13:11

    Calculon

    Díky. Ono ten deklarovaný ("statický") typ je vždy znám v době překladu (právě proto, že je deklarovaný nebo odvozený při typové inferenci), takže nemá smysl mít ho uložený pro runtime. Jestli můžu něco navrhnout, možná byste mohl popsat blíže vnitřní reprezentaci rozhraní v Go (někdy v budoucnu, podrobněji než v tomto článku) a jak se s nimi (ne)má pracovat (například známá zásada "typy argumentů jsou rozhraní, typy návratových hodnot konkrétní typy"). Myslím, že by to bylo přínosné nejen v kontextu Go, protože jde o obecný princip.