Ruby ist eine serverseitige Open-Source-Skriptsprache für 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.

Ruby-Syntax Syntax

Leerzeichen wie Leerzeichen und Tabulatoren werden im Ruby-Code im Allgemeinen ignoriert, außer wenn sie in einer Zeichenfolge erscheinen. Manchmal werden sie jedoch verwendet, um mehrdeutige Aussagen zu erklären. Diese Interpretation erzeugt eine Warnung, wenn die Option -w aktiviert ist.

Ruby-Syntax Beispiel

#!/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