Tutoriel Ruby

Lire(14533) temps de mise à jour(2022-04-11)

Ruby est un langage de script open source côté serveur pour la programmation orientée objet. Il a été conçu et développé par Yukihiro Matsumoto au Japon au milieu des années 1990. Dans la communauté Ruby, Matsumoto est également connu sous le nom de Matz. Ruby fonctionne sur plusieurs plates-formes telles que Windows, MAC OS et diverses versions d'UNIX. "Tutoriel Ruby", vous aurez une compréhension globale de Ruby.


Ruby est un langage de programmation généraliste orienté objet, impératif, fonctionnel et dynamique. Il a été conçu et développé par l’informaticien japonais Yukihiro Matsumoto (Matz) au milieu des années 1990.

Conformez-vous à la licence BSD et à la licence Ruby. Son inspiration et ses fonctionnalités proviennent des langages Perl, Smalltalk, Eiffel, Ada et Lisp. Le langage Ruby lui-même a également développé des alternatives au langage Ruby pour d'autres plates-formes telles que JRuby (plateforme Java) et IronRuby (plateforme .NET).

Programme Hello World de Ruby

Ce qui suit est un programme simple qui génère Hello World sur le périphérique de sortie standard :

Instance

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

Exécuter l'instance»

Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne. exemple

Ou en mode ligne de commande interactive irb :

Instance

>>puts "Hello, world!"

Hello, world!

=> nil

Exécuter l'instance»

Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne

Conseils : Notre tutoriel Ruby vous aidera à apprendre Ruby étape par étape. Si vous avez des questions, veuillez vous rendre sur le site Web PHP chinoisRuby Community pour poser vos questions, et des internautes enthousiastes y répondront pour vous.

Fonctionnalités du langage Ruby

  • Entièrement orienté objet

  • Dans le langage Ruby, tout est un objet, y compris les types de données de base dans d'autres langages, tels que les entiers

  • Les variables n'ont pas de type

  • Les variables Ruby peuvent contenir n'importe quel type de données.

  • Tout a une valeur

  • Qu'il s'agisse d'une expression mathématique ou logique ou d'un énoncé, il aura une valeur.

  • Le langage Ruby est très élégant et peut être lu sans commentaires. Avantages de Ruby

Fonction de gestion des erreurs

  • Itérateurs et fermetures

  • Garbage collection

  • Chargement dynamique (en fonction de l'architecture du système)

  • Haute portabilité. la plupart des UNIX , et peut également fonctionner sur DOS, Windows, Mac, BeOS et d'autres plates-formes

  • Adapté à un développement rapide, l'efficacité générale du développement est 5 fois supérieure à celle de JAVA

  • Contenu couvert par ce manuel du didacticiel Ruby

  • Ce Ruby manuel du didacticiel Couvre toutes les connaissances de base et avancées de Ruby, y compris l'installation de Ruby, les variables d'environnement Ruby, la syntaxe Ruby, les types de données Ruby, les classes et objets Ruby, les variables Ruby, les opérateurs Ruby, les méthodes Ruby, l'orientation objet Ruby, les expressions régulières Ruby, etc. .
  • Conseils :
  • Chaque chapitre de ce tutoriel contient de nombreux exemples Ruby. Vous pouvez directement cliquer sur le bouton "Exécuter l'exemple" pour afficher les résultats en ligne. Ces exemples vous aideront à mieux comprendre et utiliser le langage Ruby.

Dernier chapitre


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