Ruby
目次 目次 概要 nilとは何か TSのnullとの違い 参考記事 概要 nilとは何かの問いにパッと答えられなかったので、まとめようと思います。 nilとは何か nilとは、「何もない」ことを表すオブジェクトです。nil自体もオブジェクトであり、NilClass クラスの唯一…
目次 目次 概要 matchメソッド Ruby TS 終わり 参考 概要 業務でmatchメソッドを使う時があったのですが、パッと出なかったのでブログにまとめようと思います。 matchメソッド Ruby Rubyにおけるmatchメソッドは、String#matchです。実引数で指定した正規表…
目次 目次 背景 文字列を整数に変換する Ruby TS 整数を文字列に変換する Ruby TS 参考記事 背景 文字列を整数、整数を文字列に変換する方法がパッと出なかったので、ブログにまとめようと思います。 文字列を整数に変換する Ruby Rubyで文字列を整数に変換…
目次 目次 背景 配列に要素を追加する Ruby TS 参考記事 背景 配列に要素を追加する方法を忘れそうになるので、ブログにまとめます。 配列に要素を追加する Ruby RubyではArray#pushメソッドを使用します。このpushメソッドは破壊的メソッドなので、元のオブ…
目次 目次 背景 日付をyyyy-mm-ddに変換する方法 Ruby TS 参考記事 背景 仕事で日付をyyyy-mm-ddに変換するのをやったときにパッとできなかったので、忘れないように記事にしようと思います。 日付をyyyy-mm-ddに変換する方法 Ruby まずRubyで日付を生成する…
目次 目次 背景 boolean値をランダムに返す方法 Ruby TS 参考記事 背景 仕事でboolean値をランダムに返すやり方がパッと出なかったので、ブログにまとめようと思います。 boolean値をランダムに返す方法 Ruby Array#sampleメソッドを使用します。sampleメソ…
目次 目次 背景 TSの場合 Rubyの場合 enumの定数で配列を作る 参考記事 背景 仕事でオブジェクトやハッシュのキーを取り出して配列を作ることがよくあるので、忘れないようにブログにまとめようと思います。 TSの場合 TSの場合、Object.keysを使用します。ke…
目次 目次 背景 関数のデフォルト引数について Ruby TS 関数のオプショナルな引数について Ruby TS キーワード引数について Ruby TS 2023/1/3 追記 参考記事 背景 仕事で「関数のデフォルト引数ってどうやって指定するんだっけ」と悩んだので、忘れないよう…
目次 目次 概要 インデント セミコロン 文字列の結合 TS Ruby 2つのコードを比較 変数 TS Ruby 2つのコードを比較 定数 TS Ruby 2つのコードを比較 加算代入演算子、インクリメント演算子 TS Ruby 2つのコードを比較 出力 TS Ruby 2つのコードを比較 if文 TS…