? Computer programmeringssprog understøtter en bred vifte af datatyper, der kan tildeles til en variabel. Disse datatyper kan være en streng af tegn , et decimaltal eller en henvisning til computerens display adapter. Forkert brug af disse datatyper kan forårsage mange problemer , og streng typekontrol bidrager til at undgå disse problemer . Funktion
Nogle datatyper er ens nok til hinanden, at kopiering af værdien af en variabel af en type til en variabel af en anden type vil ikke præsentere nogen åbenbare problemer . Med strenge typekontrol aktiveret, vil compileren eller tolk ikke tillade dig at kopiere forskellige datatyper mellem variabler uden først støbning, eller eksplicit konvertering til data matcher den modtagende variabels type.
Fordele < br >
Strict typekontrol kan forebygge mange program eller logik fejl , som er svære at finde med enkle debugging. Ved at sikre , at de datatyper bliver brugt korrekt , gennemtvinger compiler god programmering vaner , der betaler sig i det lange løb med mere stabile applikationer.
Overvejelser
Mens mange moderne sprog har vedtaget en mere løs tilgang til at skrive kontrol , strenge typekontrol er stadig den bedst mulige programmering praksis, hvor tilgængelige. Hvis udviklingen pakke, du arbejder med , ikke bruge denne funktion som standard , overveje at dreje det på at hjælpe med at sikre dine programmer er så stabil og let at fejlsøge som muligt.