00.rubyonrails:08.rubyで気になる記法
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| 00.rubyonrails:08.rubyで気になる記法 [2022/02/08] – [ハッシュとシンボル( :name はシンボル)] adash333 | 00.rubyonrails:08.rubyで気になる記法 [2022/03/10] (現在) – [ハッシュとシンボル( :name はシンボル)] adash333 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== 08.Rubyで気になる記法 ====== | ====== 08.Rubyで気になる記法 ====== | ||
| [[00.rubyonrails: | [[00.rubyonrails: | ||
| + | |||
| + | ===== Rubyの公式リファレンス ===== | ||
| + | https:// | ||
| + | オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル | ||
| + | |||
| + | https:// | ||
| + | Rubyの公式リファレンスが読めるようになる本 | ||
| + | Junichi Ito | ||
| + | |||
| ===== ハッシュとシンボル( :name はシンボル) ===== | ===== ハッシュとシンボル( :name はシンボル) ===== | ||
| 行 10: | 行 19: | ||
| シンボルがキーになる場合、=> | シンボルがキーになる場合、=> | ||
| - | 次の3つのハッシュは、すべて同じ | + | 次の3つのハッシュは、すべて、ほぼ、同じ |
| < | < | ||
| - | users = { " | + | user = { " |
| </ | </ | ||
| < | < | ||
| - | users = { :name => " | + | user = { :name => " |
| </ | </ | ||
| < | < | ||
| - | users = { name: " | + | user = { name: " |
| </ | </ | ||
| 行 27: | 行 36: | ||
| < | < | ||
| - | users[:name] | + | user[:name] |
| #=> ”Michael Hartl” | #=> ”Michael Hartl” | ||
| </ | </ | ||
| 行 39: | 行 48: | ||
| | | ||
| 2021/10/1 | 2021/10/1 | ||
| + | |||
| + | ===== attr_reader ===== | ||
| + | |||
| + | https:// | ||
| + | | ||
| + | 【Ruby】 attr_readerメソッドの使い方を基礎から学んで整理しよう | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| ===== validates ===== | ===== validates ===== | ||
| 行 95: | 行 115: | ||
| https:// | https:// | ||
| + | |||
| + | ===== 正規表現 ===== | ||
| + | |||
| + | https:// | ||
| + | @jnchito(株式会社ソニックガーデン) | ||
| + | 更新日 2019年01月10日 | ||
| + | Organization | ||
| + | 初心者歓迎!手と目で覚える正規表現入門・その1「さまざまな形式の電話番号を検索しよう」 | ||
| + | ===== 見出し ===== | ||
| + | |||
| + | 組み込みライブラリでない標準ライブラリやgemを利用する場合はrequire | ||
| + | < | ||
| + | require ' | ||
| + | Date.today | ||
| + | </ | ||
| + | |||
| + | 自分で作成したRubyプログラム(独自のクラス定義など)を読み込む場合はrequire_relativeを使用 | ||
| + | < | ||
| + | require_relative ' | ||
| + | |||
| + | </ | ||
| + | |||
00.rubyonrails/08.rubyで気になる記法.1644361837.txt.gz · 最終更新: 2022/02/08 by adash333
