Trendande ämnen
#
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 gör det verkligen svårt att köra en virtuell funktion. Vilket är superirriterande till en början
Du kan inte bara skapa ett gränssnitt och sedan göra en implementering trivialt som du kan i Golang eller de flesta andra språk
Men detta är en funktion, inte en bugg. Du kan utföra virtuella funktioner med hjälp av comptime. Men zig gör det mer uppenbart att det finns negativa kompromisser med detta.
Zig gör att skriva enklare kod som inte använder virtuella funktioner till din standardväg för lycka och som ett resultat slutar du använda gränssnitt och virtuella funktioner endast när det är extremt effektfullt och värt ansträngningen.
Det visar sig att du nästan aldrig behöver gränssnitt i mycket kod
Jag glömde att nämna att jag håller btw. Detta är mer som den silverkant som fick det att gå från "wtf" till "faktiskt är det ett intressant tankesätt för att motverka den abstraktionen"
Ungefär som brist på uppräkningar i go eller låna checker i rost. Eller oo språk. Jag gillar överlag inte dessa saker, men jag lärde mig något genom att anta språket pov-perspektivet
@norswap Btw jag inser att titta på hur mitt inlägg misslyckas med att nämna att övergripande jag vill ha gränssnitt.
Jag pratar bara om det positiva här, men imo gränssnitt är där zig inget dolt kontrollflöde går 1 steg för långt
797
Topp
Rankning
Favoriter