Alla offentliga loggar
Hoppa till navigering
Hoppa till sök
Kombinerad visning av alla tillgängliga loggar för Wiki.linux.se - Svensk Linux Wiki. Du kan avgränsa sökningen och få färre träffar genom att ange typ av logg, användarnamn (skiftlägeskänsligt), eller berörd sida (också skiftlägeskänsligt).
- 20 augusti 2024 kl. 08.04 Admin diskussion bidrag skapade sidan Varför uppräkningar inte är utbyggbara (Skapade sidan med '== Varför enums inte kan utökas == Klasser har kontrakt på sina metoder: <pre> class A {} class B extends A {} function foo(A $a) {} function bar(B $b) { foo($b); } </pre> Denna kod är typ-säker, eftersom B följer kontraktet för A, och genom co/contra-variansens magi kommer alla förväntningar man kan ha på metoderna att bevaras, med undantag för undantag. Enums har kontrakt på sina cases, inte metoder: <pre> enum ErrorCode { case SOMETHING_BROK...')