Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2012-05-12から1日間の記事一覧

Ruby | ハッシュ | ハッシュの初期化

パンくず Ruby ハッシュ ハッシュの初期化 概要 Rubyのハッシュの初期化について 内容 Rubyはハッシュの初期化時に各要素のデフォルト値を決めることが出来ます。 サンプル # -*- encoding: utf-8 -*- require "pp" hash = Hash.new # 何も指定しなかった場…

Ruby | ハッシュ | 順序

パンくず Ruby ハッシュ 順序 概要 Rubyのハッシュの順序について 内容 Rubyのハッシュは保存された順序を保持しています。 サンプル require "pp" hash = {one:1,two:2,three:3} hash.each {|number|pp number} 結果 [:one, 1] [:two, 2] [:three, 3]

Ruby | 配列 | スタックの操作

パンくず Ruby 配列 スタックの操作 概要 Rubyの配列をスタックとして操作する方法について 構文 追加 array.push data 取り出し:LIFO array.pop 取り出し:FIFO array.shift サンプル # -*- encoding: utf-8 -*- require "pp" numbers = %w[one two three …

Ruby | 配列 | 部分配列の取得

パンくず Ruby 配列 部分配列の取得 概要 Rubyの配列の一部を取得剃る方法について 構文 array[a,b] # => arrayのa-1番目からb-1番個分を部分配列として取得 array[a..b] # => arrayのa-1番目からb-1番目までを部分配列として取得 array[a...b] # => a…

Ruby | 配列 | 負のindexの動作

パンくず Ruby 配列 負のindexの動作 概要 Rubyの配列に負のindexを与えた場合の動作について 内容 Rubyでは配列に負のindexを与えると最後の要素から順に参照することになります。 サンプル # -*- encoding: utf-8 -*- require "pp" nice_guys = %w[修造 照…

紙だと4410円するOreillyの「正規表現クックブック」の英書版をAndroidアプリで413円で購入し、mobi形式に変換してKindle Touchで読めるようにする

Androidアプリ版書籍からKindle Touchへの道のり ・スマートフォンのGoogle PlayでOreillyのアプリ版書籍を購入 ※今回は「正規表現クックブック」の英書版である、 「Regular Expressions Cookbook」を購入・スマートフォンで購入したアプリを起動・メニュー…

Ruby | ブロック | 基礎

パンくず Ruby ブロック 基礎 概要 ブロックについて 内容 Rubyのブロックの基本的なパターンをサンプルとして例示します 構文 yieldによってブロック内のコードを呼び出すことが出来ます。 yield param... サンプル require "pp" class Person attr_accesso…

Ruby | ハッシュ | ソート

パンくず Ruby ハッシュ ソート 概要 Rubyのソートについて 構文 以下の構文で、ハッシュからソート済みの二次元配列を取得出来ます。 hash.sort_by {|key, param|param} # =>param順にソート サンプル # -*- encoding: utf-8 -*- require "pp" class HashCo…