別のキーワード
ライブラリ
クラス
-
ARGF
. class (96) - Array (4)
-
Encoding
:: UndefinedConversionError (12) - Enumerator (12)
- File (12)
- IO (348)
- Method (12)
-
Net
:: POPMail (108) -
Net
:: Telnet (4) - OptionParser (72)
-
Rake
:: Application (12) -
RubyVM
:: InstructionSequence (120) - SignalException (12)
- StringIO (12)
- Tempfile (33)
-
Thread
:: Backtrace :: Location (48) -
Thread
:: ConditionVariable (24) - TracePoint (7)
- Tracer (12)
- UNIXSocket (12)
-
WIN32OLE
_ PARAM (12) -
WIN32OLE
_ TYPELIB (36) -
Zlib
:: Deflate (12) -
Zlib
:: GzipReader (216) -
Zlib
:: GzipWriter (132)
モジュール
- FileTest (24)
- JSON (24)
- Kernel (196)
- ObjectSpace (24)
- Open3 (72)
-
OpenSSL
:: Buffering (12) - OpenURI (24)
- Syslog (48)
- Timeout (21)
キーワード
-
$ > (12) -
$ stderr (12) -
$ stdout (12) - << (12)
- GzipReader (12)
- IO (12)
- Location (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - NKF (12)
- ReFe (12)
- Telnet (2)
- UndefinedConversionError (12)
-
absolute
_ path (24) - all (36)
-
allocation
_ sourcefile (12) -
allocation
_ sourceline (12) -
base
_ label (24) - binwrite (12)
- blockdev? (12)
- broadcast (12)
- chardev? (12)
-
compile
_ file (12) - deflate (12)
- disasm (24)
- disassemble (24)
- each (72)
-
each
_ byte (24) -
each
_ line (72) - eof (12)
- eof? (12)
-
error
_ char (12) - exec (48)
- flock (12)
- foreach (24)
- fork (24)
- getc (12)
- gets (12)
- help (12)
- inspect (12)
-
instruction
_ sequence (7) - label (12)
- lineno (12)
- lineno= (12)
- mail (36)
-
major
_ version (12) -
minor
_ version (12) - new (39)
- next (12)
- of (12)
-
on
_ head (12) -
on
_ tail (12) - open (86)
- open! (12)
-
open
_ uri (24) - optional? (12)
- path (12)
- pid (12)
- pipe (96)
-
pipeline
_ rw (24) -
pipeline
_ w (24) - pop (36)
- popen (168)
- popen3 (24)
-
pretty
_ generate (12) -
pretty
_ unparse (12) - print (24)
- printf (12)
- putc (12)
- read (12)
- readchar (12)
- readline (12)
- readlines (12)
- reopen (12)
- rewind (12)
- rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
send
_ io (12) - separator (12)
- signal (12)
- signm (12)
-
source
_ location (12) - test (24)
- timeout (21)
-
to
_ csv (4) -
to
_ s (24) -
top
_ level (12) -
try
_ link (24) - ver (12)
- verbose= (12)
- version (12)
- wrap (48)
- write (12)
- yaml (12)
- 制御構造 (12)
検索結果
先頭5件
-
IO
# puts(*obj) -> nil (27135.0) -
各 obj を self に出力し、それぞれの後に改行を出力します。 引数の扱いは Kernel.#puts と同じです。詳細はこちらを参照し てください。
...に改行を出力します。
引数の扱いは Kernel.#puts と同じです。詳細はこちらを参照し
てください。
@param obj 出力したいオブジェクトを指定します。Kernel.#puts と同じです。
@raise IOError 自身が書き込み用にオープンされていな......ければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
$stdout.puts("this", "is", "a", "test", [1, [nil, 3]])
#=>
this
is
a
test
1
3
@see Kernel.#puts... -
StringIO
# puts(*obj) -> nil (21123.0) -
obj と改行を順番に自身に出力します。引数がなければ改行のみを出力します。 詳しい仕様は Kernel.#puts を参照して下さい。
...は Kernel.#puts を参照して下さい。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("", 'r+')
a.puts("hoge", "bar... -
Kernel
. # puts(*arg) -> nil (18149.0) -
引数と改行を順番に 標準出力 $stdout に出力します。 引数がなければ改行のみを出力します。
...みます。
末尾が改行で終っている引数や配列の要素に対しては puts 自身
は改行を出力しません。
@param arg 出力するオブジェクトを任意個指定します。
@raise IOError 標準出力が書き込み用にオープンされていなければ発生し......に失敗した場合に発生します。
//emlist[例][ruby]{
puts "foo", "bar\n", "baz"
puts "" # 改行のみ出力
puts # 改行のみ出力
puts nil # 改行のみ出力
puts ["oui", "non"]
#=> foo
# bar
# baz
#
#
#
# oui
# non
//}
@see Kernel.#print, Kernel.#p, IO#puts... -
Zlib
:: GzipWriter # puts(*str) -> nil (18131.0) -
各引数を自身に出力し、それぞれの後に改行を出力します。
...トを指定します。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.puts "fuga"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts gz.read
}
#=> fuga
@see IO#puts, Kernel.#puts... -
OpenSSL
:: Buffering # puts(*objs) -> nil (18113.0) -
各オブジェクトを出力し、それぞれの後に改行を出力します。
...各オブジェクトを出力し、それぞれの後に改行を出力します。
IO#puts と同様です。
@param objs 出力したいオブジェクト... -
IO
. popen([env = {} , [cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) -> IO (9318.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
}
#......ョンや、パイプ IO オブジェクトの属性(エンコーディングや
読み書き能力)を指定することができます。
プロセス起動のためのオプションは Kernel.#spawn と、
パイプオブジェクトの属性の指定のオプションは IO.new と共通です... -
IO
. popen([env = {} , cmdname , *args , execopt={}] , mode = "r" , opt={}) -> IO (9318.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
}
#......ョンや、パイプ IO オブジェクトの属性(エンコーディングや
読み書き能力)を指定することができます。
プロセス起動のためのオプションは Kernel.#spawn と、
パイプオブジェクトの属性の指定のオプションは IO.new と共通です... -
IO
. popen(env = {} , [[cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) -> IO (9318.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
}
#......ョンや、パイプ IO オブジェクトの属性(エンコーディングや
読み書き能力)を指定することができます。
プロセス起動のためのオプションは Kernel.#spawn と、
パイプオブジェクトの属性の指定のオプションは IO.new と共通です... -
IO
. popen(env = {} , [cmdname , *args , execopt={}] , mode = "r" , opt={}) -> IO (9318.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
}
#......ョンや、パイプ IO オブジェクトの属性(エンコーディングや
読み書き能力)を指定することができます。
プロセス起動のためのオプションは Kernel.#spawn と、
パイプオブジェクトの属性の指定のオプションは IO.new と共通です...