Evgenii Legotckoi
Evgenii Legotckoi27. Juni 2016 02:43

RubyBenutzerhandbuch #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 …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi27. Juni 2016 02:41

RubyBenutzerhandbuch #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.

ruby> class Human
    |   def identify
    |     print "I'm a person.\n"
    |   end
    |   def train_toll(age)
    |     if age < 12 …
Lesen
Evgenii Legotckoi
Evgenii Legotckoi27. Juni 2016 02:38

RubyBenutzerhandbuch #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 …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi26. Juni 2016 02:36

RubyBenutzerhandbuch #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 …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi26. Juni 2016 02:34

RubyBenutzerhandbuch #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, …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi26. Juni 2016 02:24

RubyBenutzerhandbuch #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 …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi25. Juni 2016 02:22

RubyBenutzerhandbuch #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 …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi25. Juni 2016 02:07

RubyBenutzerhandbuch #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, …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi23. Juni 2016 02:01

RubyBenutzerhandbuch #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 …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi21. Juni 2016 01:54

RubyBenutzerhandbuch #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 …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi21. Juni 2016 01:52

RubyBenutzerhandbuch #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 …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi18. Juni 2016 01:49

RubyBenutzerhandbuch #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
Letzte Kommentare
A
ALO1ZE19. Oktober 2024 08:19
Fb3-Dateileser auf Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов5. Oktober 2024 07:51
Django – Lektion 064. So schreiben Sie eine Python-Markdown-Erweiterung Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas55. Juli 2024 11:02
QML - Lektion 016. SQLite-Datenbank und das Arbeiten damit in QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
k
kmssr8. Februar 2024 18:43
Qt Linux - Lektion 001. Autorun Qt-Anwendung unter Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
Qt WinAPI - Lektion 007. Arbeiten mit ICMP-Ping in Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
Jetzt im Forum diskutieren
J
JacobFib17. Oktober 2024 03:27
добавить qlineseries в функции Пользователь может получить любые разъяснения по интересующим вопросам, касающимся обработки его персональных данных, обратившись к Оператору с помощью электронной почты https://topdecorpro.ru…
JW
Jhon Wick1. Oktober 2024 15:52
Indian Food Restaurant In Columbus OH| Layla’s Kitchen Indian Restaurant If you're looking for a truly authentic https://www.laylaskitchenrestaurantohio.com/ , Layla’s Kitchen Indian Restaurant is your go-to destination. Located at 6152 Cleveland Ave, Colu…
КГ
Кирилл Гусарев27. September 2024 09:09
Не запускается программа на Qt: точка входа в процедуру не найдена в библиотеке DLL Написал программу на C++ Qt в Qt Creator, сбилдил Release с помощью MinGW 64-bit, бинарнику напихал dll-ки с помощью windeployqt.exe. При попытке запуска моей сбилженной программы выдаёт три оши…
F
Fynjy22. Juli 2024 04:15
при создании qml проекта Kits есть но недоступны для выбора Поставил Qt Creator 11.0.2. Qt 6.4.3 При создании проекта Qml не могу выбрать Kits, они все недоступны, хотя настроены и при создании обычного Qt Widget приложения их можно выбрать. В чем может …

Folgen Sie uns in sozialen Netzwerken