るりまサーチ

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

別のキーワード

  1. io popen
  2. io pipe
  3. io each
  4. io readlines
  5. io each_line

種類

ライブラリ

キーワード

検索結果

<< < 1 2 >>

Kernel.#fork { ... } -> Integer | nil (121.0)

fork(2) システムコールを使ってプロセスの複製を作 ります。親プロセスでは子プロセスのプロセスIDを、子プロセスでは nil を返します。ブロックを指定して呼び出した場合には、生成し た子プロセスでブロックを評価します。

...クを指定して呼び出した場合には、生成し
た子プロセスでブロックを評価します。

fork 前に STDOUT と STDERR を IO#flush します。

@raise NotImplementedError 実行環境がこのメソッドに対応していないとき発生します。

//emlist[ブロッ...
...puts "parent process. pid: #{Process.pid}, child pid: #{child_pid}"
# => parent process. pid: 79055, child pid: 79602

# 親プロセスでの処理
# ...

# 子プロセスの終了を待って終了。
Process.waitpid(child_pid)
//}


@see IO.popen,IO.pipe,Kernel.#at_exit,Kernel.#exit!, fork(2)...

Kernel.#BigDecimal(s, exception: true) -> BigDecimal | nil (107.0)

引数で指定した値を表す BigDecimal オブジェクトを生成します。

...で指定した値を表す BigDecimal オブジェクトを生成します。

@param s 数値を表現する初期値を文字列、Integer
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無視され...
...おける最大有効桁数 n の取り扱いは将来のバー
ジョンで若干変更される可能性があります。

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

@raise Argum...
...指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生します。
s に Float、Rational オブジェクトを指
定し、n を省略した場合に発生します。

@raise ArgumentError n に負の数を指定...

Kernel.#BigDecimal(s, n, exception: true) -> BigDecimal | nil (107.0)

引数で指定した値を表す BigDecimal オブジェクトを生成します。

...で指定した値を表す BigDecimal オブジェクトを生成します。

@param s 数値を表現する初期値を文字列、Integer
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無視され...
...おける最大有効桁数 n の取り扱いは将来のバー
ジョンで若干変更される可能性があります。

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

@raise Argum...
...指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生します。
s に Float、Rational オブジェクトを指
定し、n を省略した場合に発生します。

@raise ArgumentError n に負の数を指定...

Kernel.#test(cmd, file1, file2) -> bool (29.0)

2ファイル間のファイルテストを行います。

...とみなします。
@param file1 テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@param file2 テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@return 真偽値を返します。

以下は cmd...
...ル2より最終更新時刻が古い
: ?-
ファイル1とファイル2が同一のファイルである

//emlist[例][ruby]{
IO
.write("testfile1", "test1")
IO
.write("testfile2", "test2")
%w(= < > -).each do |e|
result = test(e, "testfile1", "testfile2")
puts "#{e}: #{result}"
end
//}

# =...

Kernel.#putc(ch) -> object (13.0)

文字 ch を 標準出力 $stdout に出力します。

...num を引数にした場合に発生します。
@raise IOError 標準出力が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
@raise TypeError Integer に変換できないオブジェクトを引数に...
...指定した場合に発生します。

//emlist[例][ruby]{
putc("ch")
putc(?c)
putc(99)
putc(355)
#=> cccc

putc(99.00) #=> c
putc(33333333333333333333333333333333333) # bignum too big to convert into `long' (RangeError)
//}

@see IO#putc...

絞り込み条件を変える

<< < 1 2 >>