讃岐小僧のEngineering×Techメモスマートフォン用の表示で見る讃岐小僧のEngineering×Techメモ未経験から挑戦中のプログラミングや、趣味の野球や狩猟について、その他、ビジネスやテクノロジーをテーマに様々なことをつぶやく場所です。clearメソッドは、ハッシュのキーと値をすべて削除してハッシュを空にする。これを実行したらどうなるか。文字列の末尾に別の文字列を加えて利用する。自分なりに使ってみる。Silver取る!」って意気込んでいたのに、、結局他の事をしてると4月中どころか7月も終わろうとしております。久しぶりにRubyでスクレイプしたので書いた内容をメモしておきます。今回は前回の続きで引き続きメソッドについてまとめていきたいと思います。前回の記事を下記に貼っておきますので興味がある方はみて下さい。それではまとめていきます。メソッドの命名やメソッド内での戻り値、特にreturn構文の利用の際に気をつけることは下記の記事にて紹介しているので興味がある方はご覧ください。今回は、前回より少し詳しめにメソッドについて書いていこうと思います。基本的な文法は下記の通りです。普通のif文と比較してみる。普通のif文においてnameが清原だったら「清原です」、そうでなければ「清原ではありません」と返すコードを書いてみる。論理演算子と記号論理演算子の優先順位は下記通りです。※andとorの優先順位には違いはありません。Rubyにおける真偽値については下記の記事をお読みください。数字で小数点第2位まで表示させたい時sprintfを利用してこのように書きます。1.00と表示された。文字列をputsで出力したい時は、シングルクォートかダブルクォートで囲うのが普通だが、%記法でも文字列を作ることができる。それでは早速使ってみる。move!"と出力する。面白くないので変えます。Rubyだけではないかもしれませんが、メソッド名はスネークケースで定義しましょう。スネークケースって何ですか?という方は下記リンクを参照する一発でわかると思います。Rubyのif文は最後に評価された式を返します。この性質を利用して変数にifで最後に評価された値を格納できたりします。下記サイトを参考にしたが他言語に比べて(特にPHPとか)Rubyがとてもシンプルなのかわかる。Rubyでは他の言語とは違った特徴があるようだ。今回の記事は前回の記事の続きとなります。それでは引き続き、数字取り扱い時の注意点を見ていきます。Rubyで整数同士を割り算する場合、例えば1÷2とか。0.5になると考えるが、Rubyの場合は小数点が切り捨てられるため0になる。今回も前回に引き続いてRangeオブジェクトについてインプットした内容をアウトプットしていきます。Rubyに対していつまでも、「勉強してます〜」というのもダサいと思いはじめたので、まずは資格取得、次にサービスリリース等ができればと思います。初歩的かもしれませんがRubyのeach_with_indexメソッドについてまとめます。each_with_indexとは配列に対して利用できるメソッドです。配列に対して、番号を振りたい時などに利用します。return構文の使い方がよくわからないので少し整理してみる。returnを使えば戻り値をメソッド呼び出し元に返すことができるとある。実際に使って動作を確認してみました。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。