Ruby → Benutzerhandbuch #15 - Ruby - Zugangskontrolle
access control, Ruby, ruby lesson, ruby уроки, user guide, контроль доступа, руководство пользователя
Vor kurzem haben wir gesagt, dass Ruby keine Funktionen hat, sondern nur Methoden. Es gibt jedoch mehr als eine Methode. In diesem Kapitel werfen wir einen Blick auf die Zugangskontrolle.
Überlegen Sie, was passiert, wenn wir eine Methode auf der …
LesenRuby → Benutzerhandbuch #14 - Ruby - Neudefinition von Methoden
Ruby, ruby lesson, ruby уроки, user guide, переопределение методов, руководство пользователя
In einer Unterklasse können wir das Verhalten von Instanzen der Klasse ändern, indem wir die Methoden der Oberklasse überschreiben.
Lesenruby> class Human | def identify | print "I'm a person.\n" | end | def train_toll(age) | if age < 12 …
Ruby → Benutzerhandbuch #13 - Ruby - Vererbung
Inheritance, Ruby, ruby lesson, ruby уроки, user guide, наследование, руководство пользователя
Unsere Klassifizierung von Objekten in jedem Lebenstag ist eigentlich hierarchisch. Wir wissen, dass alle Katzen Säugetiere sind und alle Säugetiere Tiere. Kleinste Klassen erben Merkmale von den größeren Klassen, zu denen sie gehören. Wenn alle Säugetiere atmen, atmen auch alle …
LesenRuby → Benutzerhandbuch #12 - Ruby - Klassen
class, Ruby, ruby lesson, ruby уроки, user guide, класс, руководство пользователя
Die reale Welt ist voller Objekte und wir können sie klassifizieren. Zum Beispiel sagt ein sehr junges Kind wahrscheinlich "wow wow", wenn es einen Hund sieht, unabhängig von der Rasse; Wir sehen die Welt tatsächlich in Kategorien.
In der Terminologie …
LesenRuby → Benutzerhandbuch #11 - Ruby - Methoden
methods, Ruby, ruby lesson, ruby уроки, user guide, методы, руководство пользователя
Was ist die Methode? Bei der objektorientierten Programmierung bearbeiten wir Daten nicht direkt von außen, sondern das Objekt hat eine gewisse Vorstellung davon, wie es damit arbeiten soll (wenn es darum gebeten wird, es gut zu machen). Sie können sagen, …
LesenRuby → Benutzerhandbuch #10 - Ruby - Objektorientiertes Denken
Ruby, ruby lesson, ruby уроки, user guide, ооп, руководство пользователя
- Objektorientiert * ist ein sehr eingängiger Begriff. Etwas objektorientiert zu nennen, kann ziemlich clever klingen. Ruby bezeichnet sich selbst als objektorientierte Skriptsprache, aber was bedeutet "objektorientiert" wirklich?
Auf diese Frage gibt es viele mögliche Antworten, die wahrscheinlich alle auf dasselbe …
LesenRuby → Benutzerhandbuch #09 - Ruby - Iteratoren
interators, Ruby, ruby lesson, ruby уроки, user guide, итераторы, руководство пользователя
Iteratoren sind kein originelles Konzept in Ruby. Sie sind in objektorientierten Sprachen üblich. Wird auch in Lisp verwendet, obwohl sie nicht als Iteratoren bezeichnet werden. Das Konzept der Iteratoren ist jedoch vielen ungewohnt und muss daher näher erläutert werden.
Das …
LesenRuby → Benutzerhandbuch #08 - Ruby - Kontrollstrukturen
case, for, Ruby, ruby lesson, ruby уроки, user guide, while, руководство пользователя
In diesem Kapitel werden wir mehr über Kontrollstrukturen in Ruby sprechen.
Fall
Wir verwenden den case -Operator, um auf eine Folge von Bedingungen zu testen. Dies ist in der Tat sehr ähnlich zu switch in C und Java, aber leistungsfähiger, …
LesenRuby → Benutzerhandbuch #07 - Ruby - Zurück zu den einfachen Beispielen
руководство пользователя, ruby lesson, Ruby, ruby уроки, user guide, regular expressions, string
Lassen Sie uns nun den Code einiger unserer vorherigen Beispielprogramme aufschlüsseln.
Das folgende Beispiel erschien zum ersten Mal in diesem Kapitel .
def fact(n) if n == 0 1 else n * fact(n-1) end end print fact(ARGV[0].to_i), "\n"
Da dies …
LesenRuby → Benutzerhandbuch #06 - Ruby - Arrays
arrays, Ruby, ruby lesson, ruby уроки, user guide, массивы, руководство пользователя
Sie können ein Array aus einer Liste mehrerer Objekte erstellen, indem Sie eckige Klammern ([]) verwenden und diese durch Kommas trennen. Arrays in Ruby können verschiedene Arten von Objekten enthalten.
ruby> ary = [1, 2, "3"] [1, 2, "3"]
Arrays …
LesenRuby → Benutzerhandbuch #05 - Ruby - Reguläre Ausdrücke
user guide, регулярные выражения, ruby lesson, Ruby, ruby уроки, руководство пользователя, regular expressions
Lassen Sie uns ein interessanteres Programm schreiben. Diesmal prüfen wir, ob die Zeichenfolge mit der in der Kurzvorlage codierten Beschreibung übereinstimmt.
Bestimmte Zeichen und Zeichenkombinationen haben in diesen Mustern besondere Bedeutungen, darunter:
[] - definiert einen Bereich (z. B. bedeutet …
LesenRuby → Benutzerhandbuch #04 - Ruby - Strings
Ruby, ruby lesson, ruby уроки, user guide, руководство пользователя
Ruby arbeitet sowohl mit Strings als auch mit numerischen Daten. Strings können in doppelte Anführungszeichen oder in einfache Anführungszeichen eingeschlossen werden.
ruby> "abc" "abc" ruby> 'abc' "abc"
Doppelte und einfache Anführungszeichen haben in einigen Fällen unterschiedliche Auswirkungen. In doppelte Anführungszeichen …
Lesen- sdfsdfkp fgskpgokspdog
- 14. Oktober 2024 15:09
C++ - Тест 004. Указатели, Массивы и Циклы
- Ergebnis:90punkte,
- Bewertungspunkte8
- Максим Васильев
- 2. Oktober 2024 04:14
Qt - Тест 001. Сигналы и слоты
- Ergebnis:68punkte,
- Bewertungspunkte-1
- Лев Семенов
- 30. September 2024 11:04
C++ - Тест 001. Первая программа и типы данных
- Ergebnis:53punkte,
- Bewertungspunkte-4