Frage von ehergeizW, 38

was macht gets bei ruby (programmiersprache)?

Antwort
von LuckyChicken91, 6

Mit gets kannst du Tastatur Eingaben einlesen. Genau so wie du gerade diese Frage geschrieben hast. Mit der Tastatur. Probier "gets" doch einfach mal aus.

Antwort
von PeterKremsner, 29

Gets bedeutet get string und ließt, einen String von der Standarteingabe.

Kommentar von ehergeizW ,

verstehe ich immer noch nicht,sorry :-(

Kommentar von PeterKremsner ,

Wenn du das Konsolenfenster hast, ist alles was du da reinschreibst, die Standarteingabe.

Ein String ist zB:

Ich bin ein String

wichtig ist der String ist durch ein spezielles Zeichen terminiert, also das Ende des Strings wird durch einen eigenen Wert angezeigt.

gets ließt jetzt diesen String aus der Konsole in eine Variable ein.

http://ruby-doc.org/docs/Tutorial/part_02/user_input.html

Kommentar von ehergeizW ,

aber ich habe es gemacht, nichts passiert.

Kommentar von PeterKremsner ,

Was hast du gemacht und was genau passiert?

Dein Code wäre auch nicht schlecht.

Versuch mal das Testprogramm in dem Link zum laufen zu bekommen und übertrage dann das auf dein bisheriges Programm.

Kommentar von GluecklicheHuhn ,

erstelle mal eine .rb Datei und schreibe NUR "gets" hinein. Wenn es nicht geht dann "input = gets.chomp" andernfalls buggt was beim ausführen

Keine passende Antwort gefunden?

Fragen Sie die Community