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
Ähnliche Kurse
- Das neueste Video-Tutorial zur Weltpremiere von ThinkPHP 5.1 (60 Tage zum Online-Schulungskurs zum PHP-Experten) 2022-02-17
- Lassen Sie uns kurz über die Gründung eines Unternehmens in PHP sprechen 2023-01-04
- Umfangreiche, praktische Tianlongbabu-Entwicklung eines Mini-Version-MVC-Frameworks, das die Enzyklopädie-Website mit peinlichen Dingen imitiert 2018-01-25
- Anmeldebestätigung und klassisches Message Board 2018-03-02
- Erste Schritte mit der praktischen PHP-Entwicklung: Schnelle PHP-Erstellung [Small Business Forum] 2022-06-28
- Schnellstart-Node.JS-Vollversion 2022-09-30
- Schreiben Sie Ihr eigenes PHP-MVC-Framework (40 Kapitel ausführlich/große Details/Muss gelesen werden, damit Neulinge vorankommen) 2022-12-08
- Video-Tutorial zum Thema Pferdesoldat im Frühling 2022-04-12