Programming from 30

自分の備忘録が、誰かの為になれば・・

2018-11-01から1ヶ月間の記事一覧

【Ruby】bundle install と bundle updateの際に出るエラー解消!!

なぜかわからないけど、以下のエラーが出るようになりましたインストールはできているけど、いつか大きなバグに繋がるので解決しておきました! $ bundle install Ignoring bindex-0.5.0 because its extensions are not built. Try: gem pristine bindex --…

初心者が【ゼロからわかる Ruby 超入門】をやり終えて・・

本日11月22日発売のゼロからわかる Ruby 超入門 gihyo.jp やり終えての感想をこれからRubyを学ぶ初心者の方へ! 《私のスペック》 FjordBootCamp受講生 最近Rubyの学習開始 文系初心者 通常の人より理解が低め Ruby入門サイトを学習 本 7章くらいまで …

Ruby hashクラス 【 hash[hoge] += 数値 】の謎

hashの勉強をしていて、ん????なんだこれ??見た事あるけど、いまいち頭に入ってこない!!となったので、手を動かして理解まで進めてみた! よくわからなかったのはこんなコード! hash = Hash.new(0) array = "Mississippi".chars array.each do |j| …

ブロックの失敗😅【Ruby】

最近課題をやっていると頻繁にブロックを使う!ただ幾分理解足らずで、ミスばかりなので過ちを備忘録として・・・ <ブロック>とは Rubyのコードで書かれた処理のかたまりで、メソッドに引数として値を渡す [1,2,3,4,5,6,7].each do |i| puts i end or 3.time…

最近、習慣にしたい事。

今、通っているFjordBootCampでは様々な課題があって、Rubyの扱っていく中での実装手順メモ!! どうしたらその機能を実装できるか!といきなり何かの課題をつくろうとしても作れません! まず実装したい機能がライブラリにないかRubyドキュメントをチェック…

Rubyのアクセサメソッドについて

学習したはずのアクセサメソッド。 class Car attr_accessor :name ,:price def initialize(name,price) @name = name @price = price end end car = Car.new('Prius',250_000) car.name => 'Prius' car.price => 250_000 以上のコードを見て、バカな私は de…

正規表現で注意すべき点!について

最近正規表現を学習中、初心者歓迎!手と目で覚える正規表現入門を元に学習し、少しずつ苦手意識が薄れてきました。 今回はこのサイトの最後の方に正規表現について注意すべき事 (_+|\w+)*a のように、+ や * が ( ) の中にも外にも出てくる正規表現は危険で…

わからないまま進んだ、戻り値とnil。

戻り値とnilとは一体何? 参考書やWEBサイトでちらほら見かける戻り値やnil。わからないままだと気持ちが悪いのでまとめてみました。 戻り値とは 最後の式を実行した結果。全てのメソッドに戻り値は存在する! nilとは 「全く何もない」ことを表すRubyの「値…

Rubyの配列の基本を見やすく整理してみました!

電子書籍で勉強をしていると戻ったあり進んだり、紙の本でも何ページも捲らなきゃいけないのでパッと見で分かるように書いてみました!結局ググりそう。 参考;たのしいRuby プロを目指す人のためのRuby入