Читать книгу R für Dummies - Andrie de Vries - Страница 56
Mit dem Anwender kommunizieren
ОглавлениеSie können auch Skripte schreiben, die mit dem Anwender kommunizieren. Um dem Nutzer Fragen zu stellen, verwenden Sie zum Beispiel die Funktion readline
()
. Im folgenden Codeausschnitt lesen Sie einen Wert von der Tastatur ein und weisen ihn der Variablen deinname
zu:
> h <- "Hallo"
> deinname <- readline("Wie lautet Dein Name? ")
Wie heisst du? Andrie
> paste(h, deinname)
[1] "Hallo Andrie"
Je länger Ihr Code wird, desto umständlicher wird es, alles über die Konsole einzugeben – mit Drücken der -Taste nach jeder Zeile. Wie schön wäre es, zum Beispiel die drei (Eingabe-)Zeilen oben erst einzugeben, etwaige Fehler zu beseitigen und dann alle auf einmal ausführen zu lassen. Wie das geht, zeigen wir Ihnen im nächsten Abschnitt.