yujiroのプログラミング

勉強内容をアウトプットし、サボらないようにする為のブログ

ruby 知識

<DAY194>オブジェクト思考について

●9/03(火) ●学習日数 194日 ●学習時間(本日)1時間 ●累計学習時間 828.0時間 ●一日あたりの平均学習時間 4.34時間 オブジェクト思考とは 現実世界を正しく捉えて表現する事。 自分の言葉でアウトプット あるものがあり、それを表す情報を羅列する。 飲み物 犬…

<DAY151>文字のカウントにはcountメソッドでなくscanメソッドを使う

●7/22(月) ●学習日数 151日 ●学習時間(本日)4時間 ●累計学習時間 726.5時間 ●一日あたりの平均学習時間 4.88時間 結論 countメソッドでは一文字ごとのカウントとなる。 scanメソッドを用いれば複数文字のカウントが可能となる 問題 任意の文字列で "hi"がい…

<DAY150>ドリルより uniqメソッド、injectメソッドを使う

●7/21(日) ●学習日数 150日 ●学習時間(本日)4時間 ●累計学習時間 726.5時間 ●一日あたりの平均学習時間 4.88時間 問題 任意の3つの数値abcの合計を出力するメソッドを作りましょう。 ただし、同じ数が含まれている場合 合計にはカウントされません。※わから…

<DAY149> 正規表現について

●7/20(土) ●学習日数 149日 ●学習時間(本日)2時間 ●累計学習時間 722.5時間 ●一日あたりの平均学習時間 4.88時間 正規表現の記号の役割 記号がマッチするかどうか /hoge/ scanメソッドについて scanメソッドは、引数で指定した正規表現のパターンとマッチす…

<DAY126>sliceメソッド、Rangeオブジェクトについて

●6/26(水) ●学習日数 126日 ●学習時間(本日)7時間 ●累計学習時間 655.5時間 ●一日あたりの平均学習時間 5.19時間 sliceメソッドでできる事 引数に従い、文字列の中から、部分文字列を取り出します slice (String)クラスの場合、他にも配列バージョンの使い方…

<DAY102>rubyコードと忘れていたメソッドメモ

学習状況 ●学習日数 102日 ●学習時間(本日)6.5時間●累計学習時間 461.5時間●一日あたりの平均学習時間 4.52時間 はじめに 昨日は勉強進まず、だらけた1日だった。 気を取り直し、疑問を解消すべく取り組んでいく。 追加で学んだメソッド メソッド名 効果 式…

<DAY101> rubyメソッド、railsのお作法について

学習状況 ●学習日数 101日 ●学習時間(本日)5時間●累計学習時間 455時間●一日あたりの平均学習時間 4.5時間 学習状況 はじめに 文字を変換し出力する方法について(Ruby) 問題文 回答 追加で覚えたメソッド ストロングパラメーターに追加で受け取るparamsを追…

<DAY85>Rubyのメソッドについて(文字列を分割)

学習状況 ●学習日数 85日 ●学習時間(本日) 11時間●累計学習時間 315.0時間●一日あたりの平均学習時間 3.70時間 学習状況 今日の学習について rubyの問題 最初の答え 模範解答を確認 しっくりきた答え splitメソッド mapメソッド 最後に 今日の学習について …

<DAY78>rubyの問題を解いてアプトプット

学習状況 ●学習日数 78日 ●学習時間(本日) 12時間 ●累計学習時間 257.0時間 ●一日あたりの平均学習時間 3.42時間 ruby問題 少し成長を実感できた。 require 'pry' def post_review(a_cart) line = "---------------------------" item = {} puts "商品名を入…

<DAY75>rubyの問題(ハッシュ要素をeach文で出力する)

学習状況 問題 ポイント 回答 学習状況 ●学習日数 75日 ●学習時間(本日) 9.5時間 ●累計学習時間 232.0時間 ●一日あたりの平均学習時間 3.09時間 問題 下記の結果になるよう、コードの記述を行なってください。 1 空のハッシュ hash を定義する 2 hashのキ…

<DAY65>Rubyのクラスを意識し理解するには

学習時間と累計時間 ●学習日数 65日 ●学習時間(本日) 1.5時間 ●累計学習時間 170.0時間 ●一日あたりの平均学習時間 2.61時間 この記事のまとめ 最初分かりづらかった部分を言葉にしてまとめた。 rubyはオブジェクト思考な言語なので、必ずクラスの定義があっ…

<DAY64>Rubyのハッシュ、配列の取り出し方について

#学習時間と累計時間 ●学習日数 64日 ●学習時間(本日) 5.0時間 ●累計学習時間 170.0時間 ●一日あたりの平均学習時間 2.65時間 <問題作った背景> progateを通じてrailsで簡単なツイッターアプリやRails,ActiveRecord,Ruby,SQL,Git,HTML,CSSの基礎は学んだ。…

<DAY63>ruby ゲッターとセッターについて

学習時間と累計時間 ●学習日数 63日 ●学習時間(本日) 4.0時間 ●累計学習時間 165.0時間 ●一日あたりの平均学習時間 2.61時間 この記事のまとめ ゲッターとは他のクラスでインスタンス変数の値を使用したい時に使うメゾットの事。 セッターとはインスタンス変…

<DAY61>ruby基礎文法をして思った事 引数編

学習時間と累計時間 ●学習日数 61日 ●学習時間(本日) 1時間 ●累計学習時間 159.5時間 ●一日あたりの平均学習時間 2.61時間 <この記事のまとめ> 初心者には理解の難しい引数の例をまとめてみた。 引数問題その1 def puts_something(something) puts "#{som…

<DAY60>ruby 基礎文法を復習して思った事

<学習時間と累計時間> ●学習日数 60日 ●学習時間(本日) 2時間 ●累計学習時間 158.5時間 ●一日あたりの平均学習時間 2.64時間 この記事のまとめ クラスメゾットとクラス変数やインスタンスメゾットとインスタンス変数の違い など、ごっちゃになっている部分…