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
Cours connexes
- Le dernier didacticiel vidéo ThinkPHP 5.1 en première mondiale (60 jours pour devenir un expert PHP en ligne) 2022-02-17
- Parlons brièvement de la création d'une entreprise en PHP 2023-01-04
- Développement pratique à grande échelle par Tianlongbabu du cadre MVC version Mini imitant le site Web de l'encyclopédie des choses embarrassantes 2018-01-25
- Vérification de connexion et forum de discussion classique 2018-03-02
- Premiers pas avec le développement pratique PHP : création rapide de PHP [Small Business Forum] 2022-06-28
- Démarrage rapide de la version complète de Node.JS 2022-09-30
- Écrivez votre propre framework PHP MVC (40 chapitres en profondeur/gros détails/à lire absolument pour que les débutants progressent) 2022-12-08
- Tutoriel vidéo sur le ressort du cheval soldat 2022-04-12