gakkie プログラミング 備忘録

tech::expert(現tech camp) 45期

Ruby

Array#each_cons(cnt) について

Rubyのメソッドeach_consについて Array#each_cons(cnt)はselfからcnt個ずつ要素を取り出す ブロックに渡す。 ブロック引数には配列で渡される。 取り出す要素は、[要素1, 要素2, 要素3], [要素2, 要素3, 要素4] ...と1つづ前に進みます。 似たメソッドにArr…

メソッドのオーバーライドについて(Rubyの場合)

Q.なぜこの記事を書こうと思ったのか? teacher.nagano-nct.ac.jp A.オブジェクト指向を調べていた時、オーバーライドについて興味が湧いたから。 【結論】オーバーライドとは? A. スーパクラスから継承されたサブクラスにおいて、メンバ関数を独自の機能で…

rails cがエラーになった時の対処方法

rails cでエラー発生 開発環境 VS Code Rails 5.2.3 ruby 2.5.1 $ bundle exec rails c #エラー文 Running via Spring preloader in process 62552 色々調べてみた qiita.com Gemfile gem 'rb-readline' $ bundle install $ rails c Running via Spring prel…

おすすめプログラミング学習サイトまとめ

自分がよく使うプログラミング学習サイトのまとめ

(超初級)Ruby 

オブジェクトとは? <便利な命令を色々持っているデータの型のこと> ・"hello world"もオブジェクト ・後ろにつけられる便利な命令がある 他に 1.1もオブジェクト →.round という命令をつけてあげると四捨五入して 1 を返す →.floor という命令をつけてあ…

演算子(BMIの値を出すコードを書いた時の話)

問題文 下記の結果になるよう、コードの記述を行なってください。 1 空のハッシュ hash を定義する 2 hashのキー 「:name」 に"Suzuki"を代入する 3 hashのキー 「:height」 に1.6を代入する 4 hashのキー 「:weight」 に60を代入する 5 hashのキー 「:bm…

190410 12:59:29 Ruby on Rails 環境構築をもう一度

Ruby on Rails環境構築(再) 理由 復習 環境構築の流れを掴むため 再度やる場合どこまで省略できてどこをもう1度やらないといけないかを把握するため。 開発環境 mac os Mojave ver 10.14.3 Visual Studio Code ver バージョン1.33.0 (1.33.0) $ xcode-select…