Top > Ruby [2.2.2]

オフィシャルサイト

Ruby オフィシャルサイト ここからスタート
Rubyリファレンスマニュアル リファレンスはこちら

Array

delete_if 条件を指定して削除
index 一致する値のインデックスを求める
insert インデックスを指定して配列に追加
inspect to_sと同じ
length 文字数を調べる
map 配列を改変させます
uniq 配列から重複を取り除く
<< 配列に追加

Date

strftime 文字列を日付に変更、フォーマットを変更

String

[] 文字列からインデックス(と範囲)を指定して抽出
[]= 文字列の位置を指定して置換
chomp 文末の改行を削除
<< , + , concat 文字列を連結
=~ 文字列と正規表現がマッチするか検証
< , == , <=> 文字列を比較
center , ljust , rjust 文字を中央寄せ、左詰め、右詰め
each_line , lines 1行ずつ取得
count 文字列に含まれる指定した文字の数を取得
insert 文字列を追加
match 正規表現に適する文字列を見つける
slice 指定した文字を抜き出す
split 文字列を指定した文字で区切る
squeeze 並んだ重複する文字をまとめる
strip , lstrip , rstrip 先頭、末尾の空白を削除
sub , gsub 文字列を置換
tr 文字を置換

Enumerable

each_with_index インデックス付きのループ
include / member データの有無をチェック
grep / scan 検索データを抽出
inject 合計を算出して加算
sort , sort_by , reverse 並び替え
min , max , minmax , min_by , max_by, minmax_by 配列の最小値、最大値を求める
select 配列から条件を指定した値を取得
zip 複数の配列の各インデックスの値をまとめる

Hash

Hash( [] , []= ) ハッシュの参照、変更、追加
Hash( each ) ハッシュの要素を順番に処理
Hash( each_key ) ハッシュのkeyを順番に処理
Hash( each_value ) ハッシュのvalueを順番に処理
Hash( key? , value? ) key/value の有無を確認

サンプル

2次元配列の初期化 mapを使用して2次元配列を初期化する方法
ハッシュを並び替え わざわざハッシュを並び替え
文字コード変換(kconv) 文字化けを解消しましょう
複数行のコメント コメント好きの方へ。ソースは仕様書ではありません。
↑これ、自分に言い聞かせてます。
絶対パスを取得(GetAbsolutePathName) OLEを使用して絶対パスを取得
条件分岐(case) 色んな判定で分岐できるのがいい!しかも混在できるのが更にいい!
class クラスを使いましょう
COMMONコンポーネント 共通のIFです。ExcelやIEなどにアクセスしたい時には使用します。
REXML XMLを解析
Popup ポッパアップを起動



Copyright © 2015 AchaPorutePiipo All Rights Reserved.