Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

2013-09-28から1日間の記事一覧

マルチスレッドデザインパターン | Thread-Specific Storageパターン

概要 Thread-Specific Storageパターン 詳細 スレッドの入り口は1つでも、内部で固有領域が用意されておりスレッドごとに 別々に保存・取得するパターンです。 別名 ・Per-Thread Attribute ・Thread-Specific Data ・Thread-Specific Field ・Thread-Local …

Ruby | Array | flatten

概要 自身を再帰的に平滑化した配列を生成 詳細 flatten は自身を再帰的に平滑化した配列を生成して返します。 lv が指定された場合、lv の深さまで再帰的に平滑化します。 サンプルコード # encoding: utf-8 require "pp" def println(ary) print "#{ary}\n…

Ruby | Array | fill

概要 配列に指定した値を一括設定する 詳細 配列に指定した値を一括設定します。 サンプルコード # encoding: utf-8 require "pp" def println(ary) print "#{ary}\n" end ary = Array.new(5) ary.fill("@") println ary ary.fill("!", 2, 2) println ary ar…