Erklæringen 'Input' bruges på nogle programmeringssprog, især ældre som Basic, til
få input fra brugeren under programudførelse . Det giver programmet mulighed for at pause og vente på, at brugeren indtaster data, som derefter gemmes i en variabel, som programmet kan bruge.
Sådan fungerer det:
1.
2. Programmet viser en prompt på skærmen og beder normalt brugeren om at indtaste noget. Denne promp er ofte inkluderet i selve `input '-opgørelsen.
3.
4. Brugeren skriver deres input og presser ind.
5. Indgangen gemmes i den variabel, der er specificeret i `input '-opgørelsen.
eksempel (grundlæggende):
`` `grundlæggende
10 Udskriv "Indtast dit navn:"
20 inputnavn $
30 Udskriv "Hej" + navn $
`` `
Forklaring:
* Linie 10 viser prompten "Indtast dit navn:".
* Linie 20 bruger "input" -opgørelsen til at vente på, at brugeren indtaster deres navn. Input gemmes i variablen `navn $`.
* Linie 30 udskriver en hilsenmeddelelse ved hjælp af brugerens input fra variablen `Navn $`.
Begrænsninger af `input ':
* Datatypebegrænsninger: `Input 'antager ofte, at input er en streng, så du kan muligvis konvertere den til en anden datatype (som numerisk) om nødvendigt.
* sikkerhed: Det er sårbart over for brugerinputfejl og potentielle ondsindede input, da det tager input direkte uden nogen validering eller sanitisering.
Moderne alternativer:
Moderne programmeringssprog som Python, Java og C# favoriserer generelt mere robuste metoder til brugerinput, såsom at bruge funktioner som `input ()` i Python eller `Console.ReadLine ()` i C#. Disse metoder giver ofte mere fleksibilitet og sikkerhedsfunktioner.
Sammendrag:
Erklæringen 'Input' er en enkel måde at få brugerinput på nogle programmeringssprog, men den betragtes som forældet på grund af dets begrænsninger. Moderne sprog tilbyder bedre alternativer med mere fleksibilitet og sikkerhed.