るりまサーチ

最速Rubyリファレンスマニュアル検索!
72件ヒット [1-72件を表示] (0.050秒)
トップページ > クエリ:@[x] > モジュール:Kernel[x] > クエリ:format[x]

別のキーワード

  1. benchmark format
  2. logger datetime_format
  3. logger datetime_format=
  4. tms format
  5. ipaddr in6format

ライブラリ

キーワード

検索結果

Kernel.#format(format, *arg) -> String (18244.0)

format 文字列を C 言語の sprintf と同じように解釈し、 引数をフォーマットした文字列を返します。

...
format
文字列を C 言語の sprintf と同じように解釈し、
引数をフォーマットした文字列を返します。

@
param format フォーマット文字列です。
@
param arg フォーマットされる引数です。
@
see Kernel.#printf,Time#strftime,Date.strptime

=== sprintf...
...tf("%p", /e+/) #=> "/e+/"
//}


: d
: i

引数の数値を10進表現の整数として出力します。

引数が整数でなければ関数 Kernel.#Integer と同じ規則で整数に
変換されます。

//emlist[][ruby]{
p sprintf("%d", -1) #=> "-1"
p sprintf("%d", 3.1) #=> "3"
p sprint...

Kernel.#sprintf(format, *arg) -> String (3144.0)

format 文字列を C 言語の sprintf と同じように解釈し、 引数をフォーマットした文字列を返します。

...
format
文字列を C 言語の sprintf と同じように解釈し、
引数をフォーマットした文字列を返します。

@
param format フォーマット文字列です。
@
param arg フォーマットされる引数です。
@
see Kernel.#printf,Time#strftime,Date.strptime

=== sprintf...
...tf("%p", /e+/) #=> "/e+/"
//}


: d
: i

引数の数値を10進表現の整数として出力します。

引数が整数でなければ関数 Kernel.#Integer と同じ規則で整数に
変換されます。

//emlist[][ruby]{
p sprintf("%d", -1) #=> "-1"
p sprintf("%d", 3.1) #=> "3"
p sprint...

Kernel.#printf(format, *arg) -> nil (179.0)

C 言語の printf と同じように、format に従い引数を文字列に変 換して port に出力します。

...うに、format に従い引数を文字列に変
換して port に出力します。

port を省略した場合は標準出力 $stdout に出力します。

引数を 1 つも指定しなければ何もしません。

Ruby における format 文字列の拡張については
Kernel
.#sprintfの...
...い。

@
param port 出力先になるIO のサブクラスのインスタンスです。
@
param format フォーマット文字列です。
@
param arg フォーマットされる引数です。
@
raise ArgumentError port を指定したのに format を省略した場合に発生します。
@
raise...
...IOError port が書き込み用にオープンされていなければ発生します。
@
raise Errno::EXXX 出力に失敗した場合に発生します。

//emlist[例][ruby]{
printf("calculate%3s%-6s%.15f", 'PI', '...', Math::PI)
#=> calculate PI... 3.141592653589793

printf("%d %04x", 123, 12...

Kernel.#printf(port, format, *arg) -> nil (179.0)

C 言語の printf と同じように、format に従い引数を文字列に変 換して port に出力します。

...うに、format に従い引数を文字列に変
換して port に出力します。

port を省略した場合は標準出力 $stdout に出力します。

引数を 1 つも指定しなければ何もしません。

Ruby における format 文字列の拡張については
Kernel
.#sprintfの...
...い。

@
param port 出力先になるIO のサブクラスのインスタンスです。
@
param format フォーマット文字列です。
@
param arg フォーマットされる引数です。
@
raise ArgumentError port を指定したのに format を省略した場合に発生します。
@
raise...
...IOError port が書き込み用にオープンされていなければ発生します。
@
raise Errno::EXXX 出力に失敗した場合に発生します。

//emlist[例][ruby]{
printf("calculate%3s%-6s%.15f", 'PI', '...', Math::PI)
#=> calculate PI... 3.141592653589793

printf("%d %04x", 123, 12...

Kernel#scanf(format) -> Array (127.0)

STDIN.scanf と同じです。 IO#scanf、Stdin#scanfも参照してください。

...STDIN.scanf と同じです。
IO#scanf、Stdin#scanfも参照してください。

@
param format スキャンするフォーマットを文字列で指定します。
詳細は、m:String#scanf#format を参照してください。

@
see IO#scanf, Stdin#scanf...

絞り込み条件を変える

Kernel#scanf(format) {|*ary| ...} -> Array (127.0)

STDIN.scanf と同じです。 IO#scanf、Stdin#scanfも参照してください。

...STDIN.scanf と同じです。
IO#scanf、Stdin#scanfも参照してください。

@
param format スキャンするフォーマットを文字列で指定します。
詳細は、m:String#scanf#format を参照してください。

@
see IO#scanf, Stdin#scanf...

Kernel#message(format, *arg) -> nil (126.0)

Kernel.#printf と同じように標準出力にメッセージを出力します。 メッセージ出力後すぐに IO#flush します。

...
Kernel
.#printf と同じように標準出力にメッセージを出力します。
メッセージ出力後すぐに IO#flush します。

$VERBOSE が真のときは何もしません。

@
param format フォーマット文字列です。

@
param arg フォーマットされる引数です。...
...@see Kernel.#printf...