- 追加された行はこの色です。
- 削除された行はこの色です。
* Rubyの基礎 [#y63cd1c8]
#contents
** 言語仕様 [#e2560531]
*** コメント [#d9f36a06]
Rubyでのコメントは、#以降の部分です。これは、シェルスクリプトやPerl等と同じです。
*** 定数 [#rc62a2b7]
リテラル文字列は、C/C++や、Perlと同じく、"で囲む。\nや\tなどのエスケープ文字も使える。Perlと同様に、変数とみなせるものは変数として展開される。また、#{...}という形で、式を記述できる。
また、Perlと同様に、エスケープなしのリテラル文字列として、'で囲んだものも使える。
[...]は、配列を表し、{...}は連想配列を表す。
*** 変数 [#qd0afc43]
Rubyの変数にはいくつか種類がある。
|変数の種類|特徴|解説|
|ローカル変数|英小文字から始まる|属するスコープの外からは見えない、ローカルな変数|
|グローバル変数|先頭に$が1つだけ付く|どのスコープからでも見ることができる、グローバルな変数|
|インスタンス変数|先頭に@が1つだけ付く||
|クラス変数|先頭に@が2つだけ付く||
|クラス定数|英大文字から始まる||
*** 基礎文法 [#u3fc7076]
** クラスとオブジェクト [#r54cb30e]
** クラスの定義 [#h57a4c5f]
** オブジェクトインスタンスについて [#ha483123]
** 参考リンク [#b87a1c75]
- [[公式チュートリアル>http://www.ruby-lang.org/ja/20020310.html]]
- [[公式リファレンス>http://www.ruby-lang.org/ja/man/]]