Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Ruby3.x】format()関数の使い方

format関数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

format関数は、与えられた値を特定の書式(フォーマット)に従って整形し、新しい文字列を生成するために使用される関数です。主に、数値や文字列などのデータを、読みやすく、統一された形式で出力したい場合に利用されます。

この関数は、最初の引数に「書式指定文字列(フォーマットストリング)」を受け取ります。この書式指定文字列には、出力したい文字列のテンプレートとともに、%d(整数)、%f(浮動小数点数)、%s(文字列)などの「書式指定子」を含めることができます。書式指定子に続く引数として、実際に整形したい値を渡します。

例えば、数値を特定の桁数でゼロ埋めしたり、浮動小数点数の小数点以下の桁数を指定して表示したり、文字列を特定の幅で揃えたりする際に役立ちます。これにより、数値データの報告書やログ出力、ユーザーインターフェースでの情報表示など、様々な場面でデータの可読性を大幅に向上させることができます。

format関数は、C言語のsprintf関数に類似した機能を提供しており、プログラミングにおいてデータの表現を細かく制御するための強力なツールです。正確で整形式な文字列出力を実現するために、システム開発において頻繁に活用されます。

構文(syntax)

1format(format_string, *arguments)

引数(parameters)

format_string, *arguments

Ruby:

  • format_string: フォーマット文字列。%s%d などのフォーマット指示子を使用して、後続の引数の挿入場所を指定します。
  • *arguments: フォーマット文字列で使用される、可変長引数。フォーマット指示子に対応する値が順番に渡されます。

戻り値(return)

String

指定されたフォーマット文字列に従って整形された文字列を返します。

関連コンテンツ

関連プログラミング言語