Ruby-Tutorial

Lesen(14569) Updatezeit(2022-04-11)

Ruby ist eine serverseitige Open-Source-Skriptsprache für die objektorientierte Programmierung. Sie wurde Mitte der 1990er Jahre von Yukihiro Matsumoto in Japan entworfen und entwickelt. In der Ruby-Community ist Matsumoto auch als Matz bekannt. Ruby läuft auf mehreren Plattformen wie Windows, MAC OS und verschiedenen UNIX-Versionen. Mit dem „Ruby-Tutorial“ erhalten Sie ein umfassendes Verständnis von Ruby.


Ruby ist eine objektorientierte, imperative, funktionale und dynamische Allzweck-Programmiersprache. Es wurde Mitte der 1990er Jahre vom japanischen Informatiker Yukihiro Matsumoto (Matz) entworfen und entwickelt.

Beachten Sie die BSD-Lizenz und die Ruby-Lizenz. Seine Inspiration und Funktionen stammen aus den Sprachen Perl, Smalltalk, Eiffel, Ada und Lisp. Die Ruby-Sprache selbst hat auch Ruby-Sprachalternativen für andere Plattformen wie JRuby (Java-Plattform) und IronRuby (.NET-Plattform) entwickelt.

Rubys Hello World-Programm

Das Folgende ist ein einfaches Programm, das Hello World auf dem Standardausgabegerät ausgibt:

Beispiel

#!/usr/bin/env ruby
puts "Hello, world!"

Instanz ausführen»

Klicken Schaltfläche „Instanz ausführen“ zum Anzeigen der Online-Instanz

oder im interaktiven IRB-Befehlszeilenmodus:

Instanz

>>puts "Hello, world!"

Hello, world!

=> nil

Instanz ausführen»

Klicken Sie auf „Instanz ausführen“ Schaltfläche zum Anzeigen von Online-Beispielen

Tipps: Unser Ruby-Tutorial hilft Ihnen, Ruby Schritt für Schritt zu erlernen. Wenn Sie Fragen haben, besuchen Sie bitte die PHP-Chinese-Website Ruby Community Fragen, wir werden sie beantworten. Einige begeisterte Internetnutzer werden sie für Sie beantworten.

Ruby-Sprachfunktionen

  • Vollständig objektorientiert

  • In der Ruby-Sprache ist alles ein Objekt. Tasche Einschließlich grundlegender Datentypen in anderen Sprachen, z. B. Ganzzahlen

  • Variablen ohne Typ

  • Ruby-Variablen können jede Art von Daten speichern.

  • Alles hat einen Wert

  • Ob es ein mathematischer oder logischer Ausdruck oder eine Aussage ist, es wird einen Wert haben.

  • Ruby-Sprache ist sehr elegant und kann ohne Kommentare gelesen werden.

Rubin Vorteile

  • Einfache Syntax

  • Gemeinsame objektorientierte Funktionen (Klassen, Methodenaufrufe usw.)

  • Spezielle objektorientierte Funktionen (Mixins, spezielle Methoden usw.)

  • Operatorüberladung

  • Fehlerbehandlungsfunktion

  • Iteratoren und Abschlüsse

  • Garbage Collection

  • Dynamisches Laden (abhängig von der Systemarchitektur)

  • Hohe Portabilität, kann nicht nur auf den meisten UNIX ausgeführt werden , kann auch auf DOS, Windows, Mac, BeOS und anderen Plattformen ausgeführt werden

  • Geeignet für schnelle Entwicklung, die allgemeine Entwicklungseffizienz ist fünfmal so hoch wie die von JAVA

Was dieses Ruby-Tutorial-Handbuch behandelt

Dieses Ruby-Tutorial Das Handbuch deckt alle grundlegenden und fortgeschrittenen Kenntnisse von Ruby ab, einschließlich Ruby-Installation, Ruby-Umgebungsvariablen, Ruby-Syntax, Ruby-Datentypen, Ruby-Klassen und -Objekte, Ruby-Variablen, Ruby-Operatoren, Ruby-Methoden, Ruby-Objektorientierung, Ruby-reguläre Ausdrücke usw . .

Tipp: Jedes Kapitel dieses Tutorials enthält viele Ruby-Beispiele. Sie können direkt auf die Schaltfläche „Beispiel ausführen“ klicken, um die Ergebnisse online anzuzeigen. Diese Beispiele helfen Ihnen, die Ruby-Sprache besser zu verstehen und zu verwenden.

Neuestes Kapitel


Ruby RubyGems 2016-10-18
Ruby JSON 2016-10-18
Ruby 多线程 2016-10-18
Ruby Web Services 2016-10-18
Ruby XML, XSLT 和 XPath 教程 2016-10-18
Ruby Socket 编程 2016-10-18
Ruby 发送邮件 - SMATP 2016-10-18
Ruby CGI Sessions 2016-10-18