とほほのRuby入門
トップ
Ruby入門
目次
索引
概要
Rubyとは
参考リンク
スタート
インストール
実行方法
オプション
環境変数
構文
Rubyの書き方
文・式
コメント(#)
数値・文字列・型
整数(Integer)
浮動少数点数(Float)
論理型(Boolean)
文字列(String)
エスケープシーケンス(\x)
式展開(#{...})
コマンド出力(`...`)
ヒアドキュメント(<<)
変数・定数
識別子
ローカル変数(var)
インスタンス変数(@var)
クラス変数(@@var)
グローバル変数($var)
定数(CONST)
擬似変数(true, false, nil, self)
配列・ハッシュ・範囲
配列(Array)
ハッシュ(Hash)
範囲(Range)
制御構文
もし~ならば(if, then, else, elsif)
もし~でなければ(unless, then)
~のあいだ(while, do)
~になるまでのあいだ(until, do)
~のあいだ(for, in, do)
~の場合(case, when)
ループを抜ける(break)
ループを繰り返す(next)
ループを繰り返す(redo)
例外処理(raise, begin, rescue, else, ensure)
演算子
算術演算子(+, -, *, /, %, **)
文字列演算子(+, <<, *, %)
ビット演算子(~, &, |, ^, <<, >>, [])
代入演算子(=, +=, -=, *=, /=, %=, **=, &=, |=, ^=, <<=, >>=)
比較演算子(==, !=, <, >, <=, >=, <=>, ===)
論理演算子(!, &&, ||, not, and, or)
三項演算子(? :)
配列演算子(+, -, &, *, <<, ==, [])
ハッシュ演算子(==, ===, [])
正規表現演算子(=~, !~)
演算子一覧
メソッド
メソッド(def)
メソッドの戻り値(return)
可変引数(*args)
メソッドにブロックを渡す(&block)
特異メソッド
クラス
クラス(class)
オブジェクトの生成(new)
継承(<)
クラスのネスト
クラスの拡張
特異クラス(<<)
モジュール(module)
Copyright(C) 2014 杜甫々
初版:2014年12月30日、最終更新:2014年12月30日
https://www.tohoho-web.com/ruby/index.htm