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.

Syntaxe Ruby syntaxe

Les caractères d'espacement tels que les espaces et les tabulations sont généralement ignorés dans le code Ruby, sauf lorsqu'ils apparaissent dans une chaîne. Cependant, ils sont parfois utilisés pour expliquer des déclarations ambiguës. Cette interprétation produit un avertissement lorsque l'option -w est activée.

Syntaxe Ruby exemple

#!/usr/bin/ruby -w
# -*- coding : utf-8 -*-
 print <<EOF
    这是第一种方式创建here document 。
    多行字符串。EOF
 print <<"EOF";                # 与上面相同
    这是第二种方式创建here document 。
    多行字符串。EOF
 print <<`EOC`                 # 执行命令
    echo hi there
    echo lo thereEOC
 print <<"foo", <<"bar"          # 您可以把它们进行堆叠
    I said foo.foo
    I said bar.bar