るりまサーチ

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

別のキーワード

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

ライブラリ

キーワード

検索結果

Kernel.#Integer(arg, base = 0, exception: true) -> Integer | nil (18443.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 (18437.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 (439.0)

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

...をフォーマットした文字列を返します。

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

=== sprintf フォーマット

Ruby
の sprintf フォーマットは基本的に C 言...
...。文字そのものを出力します。
//emlist[][ruby]{
p sprintf("%c", 97) #=> "a"
p sprintf("%c", 'a') #=> "a"
//}

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

: s

文字列を出力します。

引数が String オブジェクトでなければ to_s メソッドに...
...mlist[][ruby]{
p sprintf("%s", /e+/) #=> "(?-mix:e+)"
p sprintf("%p", /e+/) #=> "/e+/"
//}


: d
: i

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

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

//emlist[][ruby]{
p sp...

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

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

...をフォーマットした文字列を返します。

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

=== sprintf フォーマット

Ruby
の sprintf フォーマットは基本的に C 言...
...。文字そのものを出力します。
//emlist[][ruby]{
p sprintf("%c", 97) #=> "a"
p sprintf("%c", 'a') #=> "a"
//}

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

: s

文字列を出力します。

引数が String オブジェクトでなければ to_s メソッドに...
...mlist[][ruby]{
p sprintf("%s", /e+/) #=> "(?-mix:e+)"
p sprintf("%p", /e+/) #=> "/e+/"
//}


: d
: i

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

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

//emlist[][ruby]{
p sp...