プログラミング、フリーダイビング、ブロックチェーンのブログ

プログラミング道場

「プログラミング」 一覧

【Ruby入門】inject(reduce)メソッドの使い方

2019/04/21   -Ruby, プログラミング

injectとは何か? injectはブロックを使用して繰り返し処理を行います。 この説明だけではわかりづらいと思うので、実際にコードを見ていきましょう。 配列の値の合計を出す injectを使って、配列の数字の合計を出してみます。 内部で ...

【Ruby入門】アラウンドエイリアスの使い方

2019/04/20   -Ruby, プログラミング

アラウンドエイリアス アラウンドエイリアスという手法を使うと、既存のメソッドを再定義することができます。 では、実際にコードを見ていきます。 「+」の動作が、変わっていることがわかります。 まとめ この記事では、メタプログラミングの一種であ ...

【Ruby入門】日付や曜日を取得する方法

2019/04/20   -Ruby, プログラミング

日付や曜日の取得方法 年月日と曜日の取得方法を紹介します。 今日の日付を文字列で表示する方法 まとめ この記事では、日付や曜日を取得する方法を紹介しました。 Good luck for your engineer life!

【Ruby入門】if文、case文、三項演算子の使い方

2019/04/20   -Ruby, プログラミング

if文とは何か? if文は、条件によってプログラムの処理を分岐させたい時に使います。 「if」「then」「else」「elsif」「end」というキーワードを使います。 具体的には、以下のような感じです。 if 条件 処理 end では、 ...

【Ruby入門】メソッドの一覧を確認する方法

2019/04/20   -Ruby, プログラミング

メソッドの一覧を確認する方法 配列に定義されているメソッド、Stringに定義されているメソッド、自作のclassに定義されているメソッドの三つを見ていきます。 メソッドの数が多すぎるので、「grep」で絞っています。 まとめ この記事では ...

【Ruby入門】関数(メソッド)の使い方

2019/04/20   -Ruby, プログラミング

メソッドとは何か? メソッドとは、ある特定の処理をまとめたものです。 ソースコードの中に同じような処理があれば、関数を使ってそれらを一つにします。 そうして、一度でも関数を定義してしまえば、関数を呼び出すことで、何度も同じ処理を簡単に実行す ...

【Ruby入門】文字列を大文字から小文字に変換しよう

2019/04/20   -Ruby, プログラミング

(大文字↔小文字)の変換 downcaseで大文字を小文字に変換します。 downcase!を使うことで、破壊的は変更をすることができます。 upcaseで小文字を大文字に変換します。 upcase!を使うことで、破壊的は変更 ...

【Ruby入門】特殊文字をエスケープしよう

2019/04/20   -Ruby, プログラミング

特殊文字とは何か? 特殊文字とは、コード上で意味を持つ文字列です。 よく使ういくつかのコードを紹介します。 文字列 意味 \n 改行コード \t タブ \s 空白スペース \b バックスペース \ エスケープ用の文字列 特殊文字をエスケープ ...

【Ruby入門】宇宙船演算子を使ってみよう

2019/04/20   -Ruby, プログラミング

宇宙船演算子 <=> は宇宙船演算子と呼ばれており、左辺と右辺を比較します。 宇宙船演算子の特徴としては、比較結果を数値で表すところです。 配列のソートなどで使うことができます。 まとめ この記事では、宇宙船演算子について紹介し ...

【Ruby入門】case文を使ってみよう

2019/04/20   -Ruby, プログラミング

簡単なcase文 case文では、「case」「when」「then」「else」「end」というキーワードを使って、条件分岐を行います。 下記の例では、入力した値ごとに、異なる値が出力されることがわかります。 valの値が変わるたびに、出 ...

【Ruby入門】blank?,present?,nil?,empty?の使い分け

2019/04/20   -Ruby, プログラミング

nil?とempty? まずは、rubyでサポートされている「nil?」「empty?」の2つを紹介します。 blank?とpresent?(Railsのみ) 「blank?」と「present?」は、Railsのみでサポートされているメソ ...

【Ruby入門】breakとnextの使い方

2019/04/20   -Ruby, プログラミング

breakとは何か? breakとnextは、繰り返し処理の中で使われます。 まずは、breakについて説明します。 breakは、繰り返し処理を抜け出すことで、それ以降の処理を行わないようにします。 単純な繰り返し処理の場合と、繰り返し処 ...

Copyright© プログラミング道場 , 2024 All Rights Reserved Powered by AFFINGER4.