vraag

Ingebouwde functies

Canonieke ID: input.readLine. English: ask.

Vraagt de host om één tekstantwoord en wacht coöperatief. Het antwoord blijft Text, ook als het op een getal lijkt. Antwoorden zijn maximaal 64 KiB geldige UTF-8. Een ontbrekende of onbruikbare invoerhost geeft een gestructureerde invoerdiagnose. Dit is een programmavraag, geen ruwe terminal-, toetsenbordapparaat- of bestandstoegang.

Aanroepvorm

vraag(vraagtekst)

Argumenten

Parameter Type Vereiste
vraagtekst Text Vraag die de host toont.

Terugkeerwaarde

Text.

Voorbeeld

# taal: nl
laat name = vraag("Name?")
zeg "Pliro", name

Vul een naam in; die verschijnt na Pliro.

Aandachtspunten en veelgemaakte fouten

Gebruik de functienaam van je brontaal. De canonieke ID is een gezamenlijk documentatielabel; die ID typ je niet als aanroep. Een eigen variabele of functie met dezelfde naam kan de ingebouwde functie verbergen. Geef de beschreven argumenten en waardesoorten mee. Pliro meldt verschillen wanneer controle ze kan vinden, of wanneer de aanroep draait.

De gekozen host bemiddelt invoer. Programma-antwoorden zijn maximaal 64 KiB geldige UTF-8; onbeschikbare invoer geeft E4010. Toetsnamen en optieteksten zijn gegevens en veranderen niet bij syntaxisconversie. Voltooide vragen zijn coöperatieve controlepunten.

Gerelateerde lemma’s

vraagGetal · vraagJaNee · kies · toetsIngedrukt · Programmeergidsen · Hostondersteuning · Aanroepen en argumenten