るりまサーチ

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

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

クラス

モジュール

検索結果

<< < 1 2 >>

IO.readlines(path, rs, limit, chomp: false, opts={}) -> [String] (127.0)

path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。

...頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。

テキスト読み込みメソッドとして動作します。

limit
で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場...
...とみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@param chomp true を指定すると各行の末尾から rs を取り除きます。
@param opts ファイルを...
...//emlist[例][ruby]{
IO.write("testfile", "line1\nline2,\nline3\n")
IO.readlines("testfile") # => ["line1\n", "line2,\n", "line3\n"]
IO.readlines("testfile", ",") # => ["line1\nline2,", "\nline3\n"]
//}

//emlist[例: rs を取り除く(chomp = true)][ruby]{
IO.write("testfi...

IO.readlines(path, limit, opts={}) -> [String] (121.0)

path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。

...頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。

テキスト読み込みメソッドとして動作します。

limit
で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場...
...ラグラフモード)。
@param limit 最大の読み込みバイト数
@param opts ファイルを開くときのオプション引数

@raise Errno::EXXX path のオープン、ファイルの読み込みに失敗した場合に発生します。

//emlist[例][ruby]{
IO.write("testfile", "line1\...

IO.readlines(path, rs, limit, opts={}) -> [String] (121.0)

path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。

...頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。

テキスト読み込みメソッドとして動作します。

limit
で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場...
...ラグラフモード)。
@param limit 最大の読み込みバイト数
@param opts ファイルを開くときのオプション引数

@raise Errno::EXXX path のオープン、ファイルの読み込みに失敗した場合に発生します。

//emlist[例][ruby]{
IO.write("testfile", "line1\...

CSV.new(data, options = Hash.new) -> CSV (37.0)

このメソッドは CSV ファイルを読み込んだり、書き出したりするために String か IO のインスタンスをラップします。

...ングに変換されます。
: :field_size_limit
This is a maximum size CSV will read ahead looking for the closing quote
for a field. (In truth, it reads to the first line ending beyond this
size.) If a quote cannot be found within the limit CSV will raise a
MalformedCSVError, assumi...
...ng the data is faulty. You can use this limit to
prevent what are effectively DoS attacks on the parser. However, this
limit
can cause a legitimate parse to fail and thus is set to +nil+, or off,
by default.
: :converters
CSV::Converters から取り出した名前の配列です。変...
...@raise CSV::MalformedCSVError 不正な CSV をパースしようとしたときに発生します。

//emlist[例: ファイルの読み込み][ruby]{
require "csv"

users =<<-EOS
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS

File.write("test.c...

GC.stat(key) -> Numeric (31.0)

GC 内部の統計情報を Hash で返します。

...increase=>181034,
:malloc_limit=>16777216,
:minor_gc_count=>2,
:major_gc_count=>0,
:remembered_shady_object=>55,
:remembered_shady_object_limit=>0,
:old_object=>2422,
:old_object_limit=>0,
:oldmalloc_increase=>277386,
:oldmalloc_limit=>16777216
}

戻り値の...
...ハッシュは処理系に依存します。これは将来変更になるかもしれません。

本メソッドは C Ruby 以外では動作しません。...
...bytes_limit=>16777216,
:minor_gc_count=>0,
:major_gc_count=>0,
:remembered_wb_unprotected_objects=>0,
:remembered_wb_unprotected_objects_limit=>0,
:old_objects=>0,
:old_objects_limit=>0,
:oldmalloc_increase_bytes=>2389760,
:oldmalloc_increase_bytes_limit=>1677...
...7216
}

戻り値のハッシュは処理系に依存します。これは将来変更になるかもしれません。

本メソッドは C Ruby 以外では動作しません。...

絞り込み条件を変える

GC.stat(result_hash = {}) -> {Symbol => Integer} (31.0)

GC 内部の統計情報を Hash で返します。

...increase=>181034,
:malloc_limit=>16777216,
:minor_gc_count=>2,
:major_gc_count=>0,
:remembered_shady_object=>55,
:remembered_shady_object_limit=>0,
:old_object=>2422,
:old_object_limit=>0,
:oldmalloc_increase=>277386,
:oldmalloc_limit=>16777216
}

戻り値の...
...ハッシュは処理系に依存します。これは将来変更になるかもしれません。

本メソッドは C Ruby 以外では動作しません。...
...bytes_limit=>16777216,
:minor_gc_count=>0,
:major_gc_count=>0,
:remembered_wb_unprotected_objects=>0,
:remembered_wb_unprotected_objects_limit=>0,
:old_objects=>0,
:old_objects_limit=>0,
:oldmalloc_increase_bytes=>2389760,
:oldmalloc_increase_bytes_limit=>1677...
...7216
}

戻り値のハッシュは処理系に依存します。これは将来変更になるかもしれません。

本メソッドは C Ruby 以外では動作しません。...

IO.readlines(path, rs = $/, chomp: false, opts={}) -> [String] (27.0)

path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。

...頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。

テキスト読み込みメソッドとして動作します。

limit
で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場...
...とみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@param chomp true を指定すると各行の末尾から rs を取り除きます。
@param opts ファイルを...
...//emlist[例][ruby]{
IO.write("testfile", "line1\nline2,\nline3\n")
IO.readlines("testfile") # => ["line1\n", "line2,\n", "line3\n"]
IO.readlines("testfile", ",") # => ["line1\nline2,", "\nline3\n"]
//}

//emlist[例: rs を取り除く(chomp = true)][ruby]{
IO.write("testfi...

IO.readlines(path, rs = $/, opts={}) -> [String] (21.0)

path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。

...頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。

テキスト読み込みメソッドとして動作します。

limit
で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場...
...ラグラフモード)。
@param limit 最大の読み込みバイト数
@param opts ファイルを開くときのオプション引数

@raise Errno::EXXX path のオープン、ファイルの読み込みに失敗した場合に発生します。

//emlist[例][ruby]{
IO.write("testfile", "line1\...

BigDecimal.mode(s) -> Integer | nil (19.0)

BigDecimal の計算処理の制御方法を設定、確認します。

...=== 例外処理

計算結果が非数(NaN)やゼロによる除算になったときの処理を定義することができます。

//emlist[][ruby]{
require 'bigdecimal'
flag = false # デフォルト値
f = BigDecimal::mode(BigDecimal::EXCEPTION_NaN,flag)
f = BigDecimal::mode(BigDecimal::EXCE...
...ION_NaNが設定されているという意味です。

=== 丸め処理指定

計算途中の丸め操作の指定ができます。

//emlist[][ruby]{
require 'bigdecimal'
flag = BigDecimal::ROUND_HALF_UP # デフォルト値
f = BigDecimal::mode(BigDecimal::ROUND_MODE,flag)
//}

の形式で指...
...。 mode メソッドでは丸め操作の位置をユーザが指定することはできません。丸め操作と位置を自分で制御したい場合は BigDecimal::limit や truncate/round/ceil/floor、 add/sub/mult/div といったインスタンスメソッドを使用して下さい。...

BigDecimal.mode(s, v) -> Integer | nil (19.0)

BigDecimal の計算処理の制御方法を設定、確認します。

...=== 例外処理

計算結果が非数(NaN)やゼロによる除算になったときの処理を定義することができます。

//emlist[][ruby]{
require 'bigdecimal'
flag = false # デフォルト値
f = BigDecimal::mode(BigDecimal::EXCEPTION_NaN,flag)
f = BigDecimal::mode(BigDecimal::EXCE...
...ION_NaNが設定されているという意味です。

=== 丸め処理指定

計算途中の丸め操作の指定ができます。

//emlist[][ruby]{
require 'bigdecimal'
flag = BigDecimal::ROUND_HALF_UP # デフォルト値
f = BigDecimal::mode(BigDecimal::ROUND_MODE,flag)
//}

の形式で指...
...。 mode メソッドでは丸め操作の位置をユーザが指定することはできません。丸め操作と位置を自分で制御したい場合は BigDecimal::limit や truncate/round/ceil/floor、 add/sub/mult/div といったインスタンスメソッドを使用して下さい。...

絞り込み条件を変える

GC::Profiler.raw_data -> [Hash, ...] | nil (19.0)

GC のプロファイル情報を GC の発生ごとに Hash の配列 (:GC_INVOKE_TIME が早いもの順)で返します。GC::Profiler が有効になっ ていない場合は nil を返します。

...:GC_IS_MARKED=>false
},
# ...
]

各項目の意味を以下に示します。

: :GC_TIME

GC の処理時間(秒)

: :GC_INVOKE_TIME

Ruby
が起動してから GC が起動するまでに経過した時間(秒)

: :HEAP_USE_SIZE

ヒープ内での使用サイズ(バイト)

: :HE...
...ェイズかどうか

また、GC_PROFILE_MORE_DETAIL を有効にして Ruby をビルドした場合、以下の
キーも参照できます。

* :GC_MARK_TIME
* :GC_SWEEP_TIME
* :ALLOCATE_INCREASE
* :ALLOCATE_LIMIT
* :HEAP_USE_SLOTS
* :HEAP_LIVE_OBJECTS
* :HEAP_FREE_OBJECTS
* :HAVE_FINA...
<< < 1 2 >>