Ruby Tips

Rubyを1から学習する中で覚えていった事・使った事をメモしていきます。

随時追加記事

スポンサーリンク

コメント

1行コメント

複数行コメント

配列

Array#zip

配列に要素を追加する

each

配列ループ

連想配列(ハッシュ)ループ

飛ばす(PHPで言うcontinue)

next

map

インデックスループ

文字列操作

結合

破壊的結合

部分文字列

文字列長

フォーマット

文字列カウント

先頭・末尾の空白除去

部分文字列 n文字目からm文字抽出したい

行分割

文字分割(スペース区切り)

文字分割(指定文字 ex.カンマ区切り)

文字分割(1文字ずつ)

配列をカンマ区切りで文字結合

HTMLエスケープ

windowsでpした時の文字化け

となってしまうので

とする

指定文字列を削除

指定文字を含む

改行操作

改行削除

ファイル

開く

日時

実行

irb(Interactive Ruby)

rubyの実行も出来る

対話形式でも出来る

クラス

ruby参考プログラムなどで出て来るklassについて

classが予約語だから

http://shirusu-ni-tarazu.hatenablog.jp/entry/2014/05/08/001504

オブジェクト

オブジェクトから文字列に変換する

オブジェクトをひたすら正規表現でどうにかしようとしていました。これをやって文字列にしないと正規表現でマッチ(str型のmatchメソッド)させたり出来なかった。

メソッド

initialize

クラスをnewした時に実行される。コンストラクタと同じような感じ。

型変換

数値にする

文字列にする