Ruby Anfänge: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „*erster Ruby script #!/usr/bin/ruby #wie bei der shell muss auch hier der Pfade zum Interpreter angegeben werden puts "hey xinux" #sollte hey xinux ausg…“)
 
Zeile 4: Zeile 4:
  
 
*Interaktiv
 
*Interaktiv
#!/usr/bin/ruby
+
#!/usr/bin/ruby
'
+
 
print "bitte was eingeben"    # ähnlich wie puts gibt den Inhalt von "" aus
+
print "bitte was eingeben"    # ähnlich wie puts gibt den Inhalt von "" aus
muh = gets                    # gets fragt den Benutzer nach einer Eingabe und schreibt dies in die variable muh
+
muh = gets                    # gets fragt den Benutzer nach einer Eingabe und schreibt dies in die variable muh
puts "deine Eingabe #{muh}"    # puts sorgt hier wider für die Ausgabe doch durch die "" wird die variable nicht ausgelesen deswegen geben wir mit #{} an das der Inhalt der Eckigen Klammern als variable erkannt wird
+
puts "deine Eingabe #{muh}"    # puts sorgt hier wider für die Ausgabe doch durch die "" wird die variable nicht ausgelesen deswegen geben wir mit #{} an das der Inhalt der Eckigen Klammern als variable erkannt wird
  
  
 
*Dateien Auslesen
 
*Dateien Auslesen
#!/usr/bin/ruby
+
#!/usr/bin/ruby
#
+
#
puts "lese gerade eine Datei ein(;"    # einfache Ausgabe
+
puts "lese gerade eine Datei ein(;"    # einfache Ausgabe
DieDatei = File.read("Beispiel.txt")    # wir haben das Objekt File mit der Funktion read nun wird aus der besipiel.txt gelesen und in die variable DieDatei geschrieben
+
DieDatei = File.read("Beispiel.txt")    # wir haben das Objekt File mit der Funktion read nun wird aus der besipiel.txt gelesen und in die variable DieDatei geschrieben
puts DieDatei.to_s                      # als nächstes wird die variable mit to_s zu einem sting umgewandelt damit sie mit puts ausgegeben werden kann
+
puts DieDatei.to_s                      # als nächstes wird die variable mit to_s zu einem sting umgewandelt damit sie mit puts ausgegeben werden kann

Version vom 17. September 2015, 10:08 Uhr

  • erster Ruby script
#!/usr/bin/ruby    #wie bei der shell muss auch hier der Pfade zum Interpreter angegeben werden
puts "hey xinux"   #sollte hey xinux ausgeben
  • Interaktiv
#!/usr/bin/ruby
print "bitte was eingeben"     # ähnlich wie puts gibt den Inhalt von "" aus
muh = gets                     # gets fragt den Benutzer nach einer Eingabe und schreibt dies in die variable muh
puts "deine Eingabe #{muh}"     # puts sorgt hier wider für die Ausgabe doch durch die "" wird die variable nicht ausgelesen deswegen geben wir mit #{} an das der Inhalt der Eckigen Klammern als variable erkannt wird


  • Dateien Auslesen
#!/usr/bin/ruby
#
puts "lese gerade eine Datei ein(;"     # einfache Ausgabe
DieDatei = File.read("Beispiel.txt")    # wir haben das Objekt File mit der Funktion read nun wird aus der besipiel.txt gelesen und in die variable DieDatei geschrieben
puts DieDatei.to_s                      # als nächstes wird die variable mit to_s zu einem sting umgewandelt damit sie mit puts ausgegeben werden kann