Ruby
- Ruby 概説
- Ruby の特徴
- プログラム
- クラスとメソッド
- クラス
- 配列
- メソッド
- リテラル
- 変数と定数
- モジュール
- 特異クラスと特異メソッド
- 演算子の再定義(オーバーロード)
- ブロック付きメソッド呼び出し
- 演算子
- 演算子の種類
- 多重代入
- 範囲式
- 制御構造
- 条件分岐
- 繰り返し
- 変数の有効範囲(スコープ)
- 使用方法
- コマンドラインとファイル
- フォームと Ruby
- Ruby の実行
- 正規表現
- 正規表現とは
- メタ文字
- 文法
- プログラム
- クラスとメソッド
- クラスとメソッド
- クラスとは
- クラスとメソッド
- [クラスの定義]
- [配列]
- [メソッド]
- [変数と定数]
- [プログラム例]
- 継承
- メソッドに対する呼び出し制限
- モジュール
- 特異クラスと特異メソッド
- 演算子の再定義(オーバーロード)
- ブロック付きメソッド呼び出し
- 定義に関する操作
- 擬似変数
- リテラル
- 数値
- 文字列
- ヒアドキュメント
- シンボル
- %記法
- 演算子
- 演算子の種類
- 代入
- 範囲式
- 条件演算子
- 制御構造
- 条件分岐
- 繰り返し
- 例外処理
- その他
- 標準ライブラリ
- 組み込み関数
- 組み込み変数
- $_ 最後に gets,または,readline で読み込んだ文字列
- $& 最後にマッチした文字列
- $~ 最後に成功したマッチに関する MatchData クラスのオブジェクト
- $` 最後にマッチした部分より前の文字列
- $' 最後にマッチした部分より後ろの文字列
- $+ 最後の括弧に対応する部分文字列
- $1,$2,・・・ n 番目の括弧にマッチした文字列
- $? 最後に終了した子プロセスのステータス
- $! 例外の種類
- $@ 例外が発生した場所
- $/ 入力レコードセパレータ
- $\ 出力レコードセパレータ
- $, デフォルトの区切り文字列
- $; split で引数を省略した場合の区切り文字
- $. 最後に読んだ入力ファイルの行番号
- $< 引数で構成される仮想ファイル
- $> 標準出力
- $0 現在実行中の Ruby スクリプトの名前
- $PROGRAM_NAME 現在実行中の Ruby スクリプトの名前
- $* Ruby スクリプトに与えられた引数を表す配列
- $$ 現在実行中の Ruby プロセスの pid
- $: ファイルをロードする時に検索するディレクトリのリスト
- $LOAD_PATH ファイルをロードする時に検索するディレクトリのリスト
- $FILENAME ARGF を通して現在読み込み中のファイル名
- $stdin 標準入力
- $stdout 標準出力
- $stderr 標準エラー出力
- $KCODE マルチバイト文字列エンコーディング
- 組み込み定数
- 組み込みクラス
- 組み込みモジュール
- その他
- Ruby と CGI
- 一般的方法
- CGI クラスの利用
- Ruby と MySQL