 :Kernel.#p
:Kernel.#p![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :Array
:Array![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :lambda
:lambda![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :public_instance_method
:public_instance_method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :method
:method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :rectangular
:rectangular![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :cpp_command
:cpp_command![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :write
:write![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :printf
:printf![条件を削除 [x]](/images/drop-condition-icon.png) > クラス:IO
 > クラス:IO![条件を削除 [x]](/images/drop-condition-icon.png) 
  種類
- 特異メソッド (384)
- インスタンスメソッド (84)
ライブラリ
- ビルトイン (468)
検索結果
先頭5件
- IO. sysopen(path , mode = "r" , perm = 0666) -> Integer 
- IO. popen([env = {} , [cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) -> IO 
- IO. popen([env = {} , [cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) {|f| . . . } -> object 
- IO. popen([env = {} , cmdname , *args , execopt={}] , mode = "r" , opt={}) -> IO 
- IO. popen([env = {} , cmdname , *args , execopt={}] , mode = "r" , opt={}) {|f| . . . } -> object 
- 
      IO. sysopen(path , mode = "r" , perm = 0666) -> Integer (6219.0) 
- 
      
      
      path で指定されるファイルをオープンし、ファイル記述子を返しま す。 ...
 path で指定されるファイルをオープンし、ファイル記述子を返しま
 す。
 IO.for_fd などで IO オブジェクトにしない限り、このメソッ
 ドでオープンしたファイルをクローズする手段はありません。
 @param path ファイル名を表す......す。
 @param mode モードを文字列か定数の論理和で指定します。Kernel.#open と同じです。
 @param perm open(2) の第 3 引数のように、ファイルを生成する場合の
 ファイルのパーミッションを整数で指定します。Kernel.#open と同......じです。
 @raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
 //emlist[例][ruby]{
 IO.sysopen("testfile", "w+") # => 3
 //}
 @see Kernel.#open...
- 
      IO. popen([env = {} , [cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) -> IO (6147.0) 
- 
      
      
      サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。 ...出力
 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
 p io = IO.popen("cat", "r+") # => #<IO:fd 4>
 io.puts "foo"
 io.close_write
 p io.gets # => "foo\n"
 サブプロセスを指定する方法は2......生成した IO オブジェクトを引数にブ
 ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
 プは自動的にクローズされます。
 p IO.popen("cat", "r+") {|io|
 io.puts "foo"
 io.close_write
 io.gets
 }
 #......=> "foo\n"
 opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや
 読み書き能力)を指定することができます。
 プロセス起動のためのオプションは Kernel.#spawn と、
 パイプオブジェクトの...
- 
      IO. popen([env = {} , [cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) {|f| . . . } -> object (6147.0) 
- 
      
      
      サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。 ...出力
 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
 p io = IO.popen("cat", "r+") # => #<IO:fd 4>
 io.puts "foo"
 io.close_write
 p io.gets # => "foo\n"
 サブプロセスを指定する方法は2......生成した IO オブジェクトを引数にブ
 ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
 プは自動的にクローズされます。
 p IO.popen("cat", "r+") {|io|
 io.puts "foo"
 io.close_write
 io.gets
 }
 #......=> "foo\n"
 opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや
 読み書き能力)を指定することができます。
 プロセス起動のためのオプションは Kernel.#spawn と、
 パイプオブジェクトの...
- 
      IO. popen([env = {} , cmdname , *args , execopt={}] , mode = "r" , opt={}) -> IO (6147.0) 
- 
      
      
      サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。 ...出力
 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
 p io = IO.popen("cat", "r+") # => #<IO:fd 4>
 io.puts "foo"
 io.close_write
 p io.gets # => "foo\n"
 サブプロセスを指定する方法は2......生成した IO オブジェクトを引数にブ
 ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
 プは自動的にクローズされます。
 p IO.popen("cat", "r+") {|io|
 io.puts "foo"
 io.close_write
 io.gets
 }
 #......=> "foo\n"
 opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや
 読み書き能力)を指定することができます。
 プロセス起動のためのオプションは Kernel.#spawn と、
 パイプオブジェクトの...
- 
      IO. popen([env = {} , cmdname , *args , execopt={}] , mode = "r" , opt={}) {|f| . . . } -> object (6147.0) 
- 
      
      
      サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。 ...出力
 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
 p io = IO.popen("cat", "r+") # => #<IO:fd 4>
 io.puts "foo"
 io.close_write
 p io.gets # => "foo\n"
 サブプロセスを指定する方法は2......生成した IO オブジェクトを引数にブ
 ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
 プは自動的にクローズされます。
 p IO.popen("cat", "r+") {|io|
 io.puts "foo"
 io.close_write
 io.gets
 }
 #......=> "foo\n"
 opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや
 読み書き能力)を指定することができます。
 プロセス起動のためのオプションは Kernel.#spawn と、
 パイプオブジェクトの...
- 
      IO. popen(env = {} , [[cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) -> IO (6147.0) 
- 
      
      
      サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。 ...出力
 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
 p io = IO.popen("cat", "r+") # => #<IO:fd 4>
 io.puts "foo"
 io.close_write
 p io.gets # => "foo\n"
 サブプロセスを指定する方法は2......生成した IO オブジェクトを引数にブ
 ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
 プは自動的にクローズされます。
 p IO.popen("cat", "r+") {|io|
 io.puts "foo"
 io.close_write
 io.gets
 }
 #......=> "foo\n"
 opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや
 読み書き能力)を指定することができます。
 プロセス起動のためのオプションは Kernel.#spawn と、
 パイプオブジェクトの...
- 
      IO. popen(env = {} , [[cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) {|f| . . . } -> object (6147.0) 
- 
      
      
      サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。 ...出力
 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
 p io = IO.popen("cat", "r+") # => #<IO:fd 4>
 io.puts "foo"
 io.close_write
 p io.gets # => "foo\n"
 サブプロセスを指定する方法は2......生成した IO オブジェクトを引数にブ
 ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
 プは自動的にクローズされます。
 p IO.popen("cat", "r+") {|io|
 io.puts "foo"
 io.close_write
 io.gets
 }
 #......=> "foo\n"
 opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや
 読み書き能力)を指定することができます。
 プロセス起動のためのオプションは Kernel.#spawn と、
 パイプオブジェクトの...
- 
      IO. popen(env = {} , [cmdname , *args , execopt={}] , mode = "r" , opt={}) -> IO (6147.0) 
- 
      
      
      サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。 ...出力
 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
 p io = IO.popen("cat", "r+") # => #<IO:fd 4>
 io.puts "foo"
 io.close_write
 p io.gets # => "foo\n"
 サブプロセスを指定する方法は2......生成した IO オブジェクトを引数にブ
 ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
 プは自動的にクローズされます。
 p IO.popen("cat", "r+") {|io|
 io.puts "foo"
 io.close_write
 io.gets
 }
 #......=> "foo\n"
 opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや
 読み書き能力)を指定することができます。
 プロセス起動のためのオプションは Kernel.#spawn と、
 パイプオブジェクトの...
- 
      IO. popen(env = {} , [cmdname , *args , execopt={}] , mode = "r" , opt={}) {|f| . . . } -> object (6147.0) 
- 
      
      
      サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。 ...出力
 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
 p io = IO.popen("cat", "r+") # => #<IO:fd 4>
 io.puts "foo"
 io.close_write
 p io.gets # => "foo\n"
 サブプロセスを指定する方法は2......生成した IO オブジェクトを引数にブ
 ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
 プは自動的にクローズされます。
 p IO.popen("cat", "r+") {|io|
 io.puts "foo"
 io.close_write
 io.gets
 }
 #......=> "foo\n"
 opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや
 読み書き能力)を指定することができます。
 プロセス起動のためのオプションは Kernel.#spawn と、
 パイプオブジェクトの...
