Dart & Flutter Guides 6 – Konsolinput og -output i Dart
I denne artikel vil vi kigge på hvordan man får input og output i Dart i en konsol.
En af de vigtige ting ved programmer er at kunne modtage input fra brugeren, og kunne give et resultat tilbage. I denne artikel vil vi kigge på hvordan man gør det i konsollen, fordi det er grundlaget for senere at kunne gøre det mere grafisk.
For at kunne anvende de funktioner der nævnes i denne artikel, skal du tilføje dette library (dart:io) i toppen af dit script (altså udenfor main). Vi kommer mere ind på anvendelsen af libraries i en senere artikel.
I nedenstående eksempel kigger vi på hvordan vi først beder brugeren indtaste sit navn og efterfølgende skriver en besked tilbage.
import 'dart:io';
void main()
{
print("Skriv dit navn?");
String name = stdin.readLineSync();
print("Hej, $name! \n");
}
Når du skal bede om et input skal du altså bruge stdin klassen og funktionen readLineSync. For at skrive noget tilbage til skærmen bruger du bare print.
Læs også resten af artiklerne i denne Dart guide. I næste artikel skal vi se nærmere på hvordan du håndterer betingelser i Dart.