Populære emner
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Zig gjør det veldig vanskelig å kjøre en virtuell funksjon. Noe som er veldig irriterende i begynnelsen
Du kan ikke bare lage et grensesnitt og deretter lage en implementering trivielt som du kunne i Golang eller de fleste andre språk
Men dette er en funksjon, ikke en feil. Du kan gjøre virtuelle funksjoner ved hjelp av comptime. Men zig gjør det mer åpenbart at det er negative avveininger til dette.
Zig gjør det å skrive enklere kode som ikke bruker virtuelle funksjoner til din standard lykkelige vei, og som et resultat ender du opp med å bruke grensesnitt og virtuelle funksjoner bare når det er ekstremt virkningsfullt og verdt innsatsen.
Det viser seg at du nesten aldri trenger grensesnitt i mye kode
Jeg glemte å nevne at jeg er enig forresten. Dette er mer som lyspunktet som fikk det til å gå fra "wtf" til "faktisk er det en interessant tankegang for å motvirke den abstraksjonen"
Litt som mangel på enums i go eller lånebrikken i rust. Eller oo språk. Jeg liker generelt ikke disse tingene, men jeg lærte noe ved å ta i bruk språkets pov-perspektiv
@norswap forresten skjønner jeg å se hvordan innlegget mitt ikke nevner at jeg generelt vil ha grensesnitt.
Jeg snakker bare om sølvfôret her, men imo-grensesnitt er der zig ingen skjult kontrollflyt går 1 skritt for langt
788
Topp
Rangering
Favoritter