ハロの外部記憶インターフェイス

そろそろ覚える努力が必要かも…

2014-08-07から1日間の記事一覧

実行オプション

-h : ヘルプを表示する -v : バージョンを表示する -c : 指定ファイルの文法的に検証する、実行はしない -e : ワンライナー実行 -w : 冗長モードで実行、ワーニングを全て表示 -W0, -W1,-W2, -W : 出力範囲を指定して冗長表示、W,W2は全て表示 -l : $LOAD_PA…

特殊変数

「$」と数字や記号で構成された変数 $LOAD_PATHは$: と同じ $_ 最後にgetsかreadlineで読み込んだ文字列 $& 最後にマッチした文字列 $~ 最後に成功したマッチ対する結果 $` マッチした部分より前の文字列 $' マッチした部分より後の文字列 $+ マッチした中で…

組み込み変数

STDIN : 標準入力 STDOUT : 標準出力 STDERR : 標準エラー出力 ENV : 環境変数 ARGF : 仮想ファイル ARGV : Rubyスクリプトに与えられた引数, $* と同様 DATA : __END__移行をアクセスするFileオブジェクト

Thread

t = Thread.new do p "start" sleep 5 p "end" end p "wait" t.join newで生成され”start"を印刷し5秒感スリープする その間"wait"を印刷し joinでスレッドの処理が終了するまで待つ 脱出構文 break ループを中断する next ループの次へ移動 redo 現在のル…

times

n回繰り返す 4.times do |i| p i end

downto

5.downto(1) do |i| p i end

文法

変数の種類 ローカル変数:英数字と_ グローバル変数: $で始まる クラス変数: @@で始まる インスタンス変数: @で始まる 定数: 大文字で始まる Rubyのリテラル 数値、論理値、文字列、シンボル、ハッシュ、配列、範囲、正規表現、コマンド出力 数字表現 2…