Created by Lisa Hofmann
about 8 years ago
|
||
Wie nimmt man etwas zur Wurzel 4?
Was ist "Math"?
Wie bei Math.sqrt(4).
Was macht der Punkt?
Math.sqrt(9)
Behält man das Ergebnis einer Rechnung?
Was machen wir, wenn wir ganz oft “Hallo” sagen wollen, ohne uns die Finger wund zu tippen?
Was bedeutet das "=> nil"?
Was macht der Code "def h"?
irb(main):010:0> def h
irb(main):011:1> puts "Hallo, Welt!"
irb(main):012:1> end
=> nil
Kann man etwas einfach neu definieren?
Wie kann man hier immer einen anderen Namen statt Lisa einsetzen lassen?
"Hallo, Lisa"
Was ist ein String?
Wie geht man sicher, dass der Name mit einem Großbuchstaben anfängt?
puts "Hallo, Lisa"
irb(main):019:0> def h(name = "Welt")
irb(main):020:1> puts "Hallo, #{name.capitalize}!"
irb(main):021:1> end
Was macht die erste Zeile?
Was ist "@name"?
irb(main):024:0> class Greeter
irb(main):025:1> def initialize(name = "Welt")
irb(main):026:2> @name = name
irb(main):027:2> end
irb(main):028:1> def sag_hallo
irb(main):029:2> puts "Hallo, #{@name}!"
irb(main):030:2> end
irb(main):035:0> g = Greeter.new("Patrick")
=> #<Greeter:0x16cac @name="Patrick">
Wie geht es weiter, wenn man "Hallo, Patrick!" herausbekommen möchte?
Welche Methoden existieren nun für Greeter-Objekte?
Wie findet man das heraus?
Wie macht man sicher, dass die Eltern-Klassen für das Greeter Objekt nicht berücksichtigt werden?
Was schreibt man, wenn man den Namen ansehen oder ändern möchte?
Was macht ..?
irb(main):044:0> class Greeter
irb(main):045:1> attr_accessor :name
irb(main):046:1> end
=> nil
Wie beendet man Ruby?
Was ist .each?
Was macht es?
Wie macht man einen string?
Was ist ein string?
Wie lässt man man seinen Namen rückwärts schreiben?
Wie bekommt man heraus wie viele Buchstaben verwendet wurden für einen String?
Wozu braucht man .length zum Beispiel?
Wie kann man eine Nummer rückwärts schreiben?
Was macht: to_s ?
Was macht: to_i ?
Was macht: to_a ?
Was sind Arrays und wie erstellt man einen sehr einfachen?
Schreibe einen einfachen Array mit 3 Zahlen.
Wie kann man bei einem Array die höchste Zahl herausfinden?
Wozu ist eine Ruby Variable? Wie sieht sie aus?
Wie sortiert man Nummern in einem Array?
Du hast eine Variable "poem" und möchtest in dem Gedicht nur ein Wort (toast) durch ein anderes ersetzen. Was machst du?
gedicht['toast'] = 'honeydew'
Was ändert sich in dem Gedicht?
Wie kann man bei ein Gedicht (poem) Zeilenweise rückwärts schreiben lassen?
Was machen Ausrufezeichen in Methoden?
Wozu gibt es die [ ] ?
Wie sieht ein "empty hash" aus?
Was bekommt man, wenn man einen Doppelpunkt (:) vor ein Wort setzt?
Was ist der Unterschied zwischen einem Ruby Symbol und einem String?
Wann benutzt man eher ein Symbol?
Was ist ein "block"?
Wie nennt man alles, was nach einer "method" aufgelistet ist?
Wie finde ich heraus, wann ich eine Methode erstellt habe?
Was sind "Files"?
Was sind "Arguments"?
Nenne eine Möglichkeit einen code block zu erstellen
Was macht:
File.foreach
Was ist "split"?
Was ist "strip"?
Was ist die "p" Methode, was macht sie?