Yuki's Tech Blog

仕事で得た知見や勉強した技術を書きます。

2022-12-01から1ヶ月間の記事一覧

【TS】【Ruby】日付をyyyy-mm-ddに変換する方法をざっくりまとめてみた

目次 目次 背景 日付をyyyy-mm-ddに変換する方法 Ruby TS 参考記事 背景 仕事で日付をyyyy-mm-ddに変換するのをやったときにパッとできなかったので、忘れないように記事にしようと思います。 日付をyyyy-mm-ddに変換する方法 Ruby まずRubyで日付を生成する…

【TS】【Ruby】boolean値をランダムに返す方法をざっくりまとめてみた

目次 目次 背景 boolean値をランダムに返す方法 Ruby TS 参考記事 背景 仕事でboolean値をランダムに返すやり方がパッと出なかったので、ブログにまとめようと思います。 boolean値をランダムに返す方法 Ruby Array#sampleメソッドを使用します。sampleメソ…

【TS】任意の回数ループする方法をざっくりまとめてみた

目次 目次 背景 任意の回数ループする 参考記事 背景 仕事で任意の回数ループしたいときがあって、手こずったので、忘れないようにまとめようと思います。 任意の回数ループする 5回ループしたいとします。まず、Array(5)で要素数が5個の空の配列を作成しま…

【Ruby】【TS】オブジェクトやハッシュのキーを取り出して配列を作成してみた

目次 目次 背景 TSの場合 Rubyの場合 enumの定数で配列を作る 参考記事 背景 仕事でオブジェクトやハッシュのキーを取り出して配列を作ることがよくあるので、忘れないようにブログにまとめようと思います。 TSの場合 TSの場合、Object.keysを使用します。ke…

【Ruby】【TS】関数のデフォルト引数とオプショナルな引数についてざっくりまとめてみた

目次 目次 背景 関数のデフォルト引数について Ruby TS 関数のオプショナルな引数について Ruby TS キーワード引数について Ruby TS 2023/1/3 追記 参考記事 背景 仕事で「関数のデフォルト引数ってどうやって指定するんだっけ」と悩んだので、忘れないよう…

【TS】findメソッドとfilterメソッドの使い方をざっくりまとめてみた

目次 目次 背景 findメソッド filterメソッド 参考記事 背景 仕事でfindメソッドとfilterメソッドをよく使うので、忘れないように記事にしようと思います。 findメソッド findメソッドは、 指定したテスト関数を満たす最初の配列要素を返します。テスト関数…

【TS】分割代入の代入先でスプレッド構文を使ってみた

目次 目次 背景 分割代入とは スプレッド構文とは 分割代入の代入先でスプレッド構文を使ってみる 参考記事 背景 仕事で分割代入の代入先でスプレッド構文を使ってみたので、忘れないように記事にしようと思います。 分割代入とは 分割代入とは、 配列の要素…

【Rails】前方一致検索機能を実装してみた

目次 目次 背景 どうやって前方一致検索を実装するのか whereメソッドの2つの引数の指定方法について 1. シンボル指定 2. 文字列指定 ワイルドカードについて 具体的な実装 参考記事 背景 仕事でユーザーが入力した文字列から検索候補を表示する機能を実装し…