るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.060秒)

別のキーワード

  1. string []=
  2. string slice
  3. string slice!
  4. string []
  5. string gsub

ライブラリ

キーワード

検索結果

Kernel.#Integer(arg, base = 0, exception: true) -> Integer | nil (18420.0)

引数を整数 に変換した結果を返します。

...文字列以外のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。

@
param arg 変換対象のオブジェクトです。

@
param base 基数として0か2から36の整数を指定します(引数argに文字列を指
定した場合...
...数) です。

@
param exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。

@
raise ArgumentError 整数と見なせない文字列を引数に指定した場合に発生します。
@
raise TypeError メ...
...o_i
が整数(Integerのサブクラス)を返さなかった場合に発生します。
@
raise TypeError 引数に nil を指定した場合に発生します。

//emlist[例][ruby]{
p Integer(4) #=> 4
p Integer(4_000) #=> 4000
p Integer(9.88) #=> 9

p Integer(nil) # c...

Kernel.#Integer(arg, base = 0) -> Integer (18414.0)

引数を整数 (Fixnum,Bignum) に変換した結果を返します。

...文字列以外のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。

@
param arg 変換対象のオブジェクトです。

@
param base 基数として0か2から36の整数を指定します(引数argに文字列を指
定した場合...
...数) です。


@
raise ArgumentError 整数と見なせない文字列を引数に指定した場合に発生します。
@
raise TypeError メソッド to_int, to_i を持たないオブジェクトを引数に指定したか、to_int, to_i
が整数(Integerのサブクラス)を返...
...発生します。
@
raise TypeError 引数に nil を指定した場合に発生します。

//emlist[例][ruby]{
p Integer(4) #=> 4
p Integer(4_000) #=> 4000
p Integer(9.88) #=> 9

p Integer(nil) # can't convert nil into Integer (TypeError)
p Integer(Object.new) # cannot...

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

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

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

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

=== sprintf フォーマット

Ruby の sprintf フ...
...sprintf("%c", 'a') #=> "a"
//}

フラグ `-' と幅 の指定だけが意味を持ちます。

: s

文字列を出力します。

引数が String オブジェクトでなければ to_s メソッドにより文字列化
したものを引数として扱います。

: p

Object#inspect の...
...p", /e+/) #=> "/e+/"
//}


: d
: i

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

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

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

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

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

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

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

=== sprintf フォーマット

Ruby の sprintf フ...
...sprintf("%c", 'a') #=> "a"
//}

フラグ `-' と幅 の指定だけが意味を持ちます。

: s

文字列を出力します。

引数が String オブジェクトでなければ to_s メソッドにより文字列化
したものを引数として扱います。

: p

Object#inspect の...
...p", /e+/) #=> "/e+/"
//}


: d
: i

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

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

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