4442件ヒット
[1-100件を表示]
(0.098秒)
種類
ライブラリ
- ビルトイン (1549)
- bigdecimal (24)
-
bigdecimal
/ math (72) - csv (16)
- erb (24)
-
irb
/ output-method (12) -
irb
/ xmp (36) - json (72)
- mkmf (48)
-
net
/ http (180) -
net
/ pop (132) -
net
/ smtp (24) -
net
/ telnet (8) - objspace (24)
- open-uri (40)
- open3 (72)
- openssl (60)
- optparse (72)
- pp (12)
- psych (36)
- rake (24)
-
rdoc
/ markup (48) - set (14)
- shell (36)
-
shell
/ command-processor (12) -
shell
/ filter (12) - shellwords (12)
- socket (60)
- stringio (12)
- strscan (60)
- syslog (48)
- tempfile (36)
- thread (12)
- time (60)
- timeout (21)
- tmpdir (24)
- tracer (36)
- uri (7)
- win32ole (540)
- zlib (540)
クラス
-
ARGF
. class (12) - Addrinfo (24)
- Array (40)
- BasicObject (12)
- CSV (12)
- Dir (36)
- ERB (12)
-
Encoding
:: Converter (12) -
Encoding
:: InvalidByteSequenceError (12) - File (12)
- Hash (12)
- IO (324)
-
IRB
:: OutputMethod (12) -
JSON
:: State (48) - MatchData (12)
- Module (24)
-
Net
:: HTTP (108) -
Net
:: POP3 (24) -
Net
:: POPMail (108) -
Net
:: SMTP (24) -
Net
:: Telnet (8) - Object (126)
- OptionParser (72)
- PP (12)
- Proc (7)
-
RDoc
:: Markup (36) -
Rake
:: Application (12) - Range (7)
- Regexp (84)
-
RubyVM
:: AbstractSyntaxTree :: Node (7) -
RubyVM
:: InstructionSequence (72) - Set (20)
- Shell (36)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - SignalException (12)
- Socket (24)
- String (120)
- StringIO (12)
- StringScanner (60)
- Tempfile (36)
- Thread (24)
-
Thread
:: Backtrace :: Location (24) -
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - ThreadGroup (12)
- Time (60)
- TracePoint (26)
- Tracer (36)
- UNIXSocket (12)
- WIN32OLE (36)
-
WIN32OLE
_ EVENT (12) -
WIN32OLE
_ METHOD (96) -
WIN32OLE
_ PARAM (108) -
WIN32OLE
_ TYPE (108) -
WIN32OLE
_ TYPELIB (108) -
WIN32OLE
_ VARIABLE (24) - XMP (24)
-
Zlib
:: Deflate (12) -
Zlib
:: GzipReader (288) -
Zlib
:: GzipWriter (228)
モジュール
- BigMath (96)
-
ERB
:: Util (12) - Enumerable (48)
-
GC
:: Profiler (12) - JSON (24)
- Kernel (332)
-
Net
:: HTTPHeader (72) - ObjectSpace (108)
- Open3 (72)
-
OpenSSL
:: Buffering (12) - OpenURI (24)
-
Rake
:: TaskManager (12) -
RubyVM
:: AbstractSyntaxTree (10) - Shellwords (12)
- Signal (24)
- Syslog (48)
- Timeout (21)
- URI (7)
キーワード
- != (12)
-
$ -I (6) -
$ : (6) -
$ > (12) -
$ LOAD _ PATH (12) -
$ stdout (12) - << (19)
- === (19)
- =~ (12)
- Digest (12)
- E (12)
- Emitter (12)
- GzipReader (12)
- IO (12)
- Markup (12)
-
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - OCSP (12)
- PI (12)
- Parser (12)
- Request (12)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- Rubyの起動 (12)
- SSLServer (12)
- Status (12)
- ThreadGroup (12)
- UndefinedConversionError (12)
-
WIN32OLE
_ METHOD (12) -
WIN32OLE
_ PARAM (12) -
WIN32OLE
_ TYPE (12) -
WIN32OLE
_ TYPELIB (12) - YAMLTree (12)
- [] (12)
-
_ getproperty (12) -
_ setproperty (12) -
absolute
_ path (24) - add (12)
-
add
_ html (12) -
add
_ special (12) -
add
_ word _ pair (12) -
alias
_ command (6) - all (36)
-
allocation
_ sourcefile (12) -
allocation
_ sourceline (12) -
at
_ exit (12) - atan (12)
- bigdecimal (12)
- binwrite (12)
- close (12)
- comment= (12)
-
compile
_ file (12) -
connect
_ from (24) - cos (12)
-
def
_ system _ command (6) - default (12)
-
default
_ event _ sources (12) -
define
_ finalizer (24) - deflate (12)
-
delete
_ all (24) - deq (24)
- disasm (12)
- disassemble (12)
- dispid (12)
-
drb
/ extservm (12) - dump (12)
- each (36)
-
each
_ byte (24) -
each
_ capitalized _ name (12) -
each
_ header (12) -
each
_ key (12) -
each
_ line (24) -
each
_ name (12) -
each
_ object (48) -
each
_ value (12) - empty? (12)
-
enum
_ for (24) - eof (12)
- eof? (12)
-
error
_ bytes (12) -
eval
_ script (7) - exec (48)
- exp (12)
- fetch (36)
- finish (12)
- flock (12)
- flush (12)
- foreach (42)
- get2 (24)
- getc (12)
- gets (12)
- gsub (48)
- guid (24)
- help (12)
- helpcontext (24)
- helpfile (24)
- helpstring (12)
-
html
_ escape (12) - httpdate (12)
-
in
_ namespace (12) - initialize (12)
-
initialize
_ copy (12) - input? (12)
-
insert
_ output (12) - inspect (67)
-
install
_ system _ commands (6) -
instruction
_ sequence (7) -
irb
/ xmp (12) - iso8601 (12)
-
last
_ match (24) - lineno (12)
- lineno= (12)
- log (12)
- loop (20)
- mail (36)
-
major
_ version (12) - match (24)
-
max
_ by (48) -
minor
_ version (12) - mkdir (18)
- mktmpdir (24)
- mtime= (12)
- name (24)
-
net
/ http (12) -
net
/ imap (12) -
net
/ pop (12) - new (100)
- of (22)
-
ole
_ type (24) -
ole
_ type _ detail (12) -
ole
_ typelib (24) -
on
_ head (12) -
on
_ tail (12) - open (112)
- open! (12)
-
open
_ uri (24) - optional? (12)
- optparse (12)
-
orig
_ name= (12) - output? (12)
- path (24)
- peek (12)
- peep (12)
- pid (12)
- pipe (96)
-
pipeline
_ rw (24) -
pipeline
_ w (24) - pointer= (12)
- pop (60)
- popen (168)
- popen3 (24)
- pos (24)
- pos= (12)
- post2 (24)
- pp (12)
- prepend (12)
- prepended (12)
-
pretty
_ generate (12) -
pretty
_ unparse (12) - prettyprint (12)
- print (26)
- printf (12)
- progids (12)
-
public
_ send (24) - putc (12)
- rake (12)
-
rb
_ protect (12) -
rdoc
/ markup / to _ ansi (12) -
rdoc
/ markup / to _ bs (12) -
rdoc
/ markup / to _ html (12) - read (24)
- readchar (12)
- readline (12)
- readlines (12)
- ready (12)
- reopen (12)
-
request
_ get (24) -
request
_ post (24) -
respond
_ to? (12) - result (24)
-
return
_ type (12) -
return
_ vtype (12) - retval? (12)
- rewind (12)
- rfc2822 (12)
- rfc822 (12)
-
rinda
/ rinda (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) -
send
_ request (12) - separator (12)
-
set
_ get _ line _ procs (24) - shellescape (12)
- shift (24)
- signm (12)
- sin (12)
-
size
_ opt _ params (12) -
size
_ params (12) - sleep (24)
- space (12)
- space= (12)
-
space
_ before (12) -
space
_ before= (12) - sqrt (12)
- stdout= (12)
- sub (36)
- taint (6)
- tap (12)
- tcp (24)
- tell (24)
- test (24)
- timeout (21)
-
to
_ csv (4) -
to
_ enum (24) -
to
_ s (44) -
top
_ level (12) -
trace
_ var (36) - trap (24)
-
try
_ cpp (24) -
try
_ link (24) -
undef
_ system _ command (6) -
undefine
_ finalizer (12) - unescape (7)
- unscan (12)
- upto (12)
- variables (12)
- ver (12)
- version (12)
- visible? (12)
- wakeup (12)
- warn (8)
- wrap (48)
- write (12)
- xmlschema (12)
- xmp (12)
- yaml (12)
- ~ (12)
- クラス/メソッドの定義 (12)
- パターンマッチ (12)
- 制御構造 (12)
- 変数と定数 (12)
検索結果
先頭5件
-
prettyprint (32078.0)
-
pretty printing アルゴリズムのためのライブラリです。
...pretty printing アルゴリズムのためのライブラリです。
=== 使い方
pretty printing アルゴリズムは読みやすいインデントと改行を決定するためのアルゴリズムです。
インデントと改行はユーザによって与えられたツリー構造から......作成する必要があります。
* PrettyPrint.new でバッファを生成します。このとき、バッファの幅と改行文字を指定します。
* PrettyPrint#text を使って、文字列を適宜 挿入します。
* PrettyPrint#group を使って子ノードをつくります......します。
//emlist[][ruby]{
require 'prettyprint'
p2 = PrettyPrint.new('', 10)
s = 'hello'
p2.text(s)
p2.group(p2.indent + s.size + 1) do
p2.breakable
p2.text('a')
p2.breakable
p2.text('b')
p2.breakable
p2.text('c')
end
p2.flush
puts p2.output
#=>
# hello
# a
# b
#... -
IRB
:: OutputMethod # puts(*objs) -> object (27201.0) -
各 obj を self に出力し、それぞれの後に改行を出力します。
...各 obj を self に出力し、それぞれの後に改行を出力します。
@param objs 任意のオブジェクトを指定します。... -
Kernel
. # puts(*arg) -> nil (24249.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... -
IO
# puts(*obj) -> nil (24235.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... -
Zlib
:: GzipWriter # puts(*str) -> nil (24225.0) -
各引数を自身に出力し、それぞれの後に改行を出力します。
...。
@param str 出力したいオブジェクトを指定します。
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... -
StringIO
# puts(*obj) -> nil (24223.0) -
obj と改行を順番に自身に出力します。引数がなければ改行のみを出力します。 詳しい仕様は Kernel.#puts を参照して下さい。
...は Kernel.#puts を参照して下さい。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("", 'r+')
a.puts("hoge", "bar... -
ARGF
. class # puts(*arg) -> nil (24207.0) -
引数と改行を順番に処理対象のファイルに出力します。 引数がなければ改行のみを出力します。
...力します。
引数がなければ改行のみを出力します。
c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は Kernel.#puts と同じです。
@param arg 出力するオブジェクトを任意個指定します。... -
OpenSSL
:: Buffering # puts(*objs) -> nil (24207.0) -
各オブジェクトを出力し、それぞれの後に改行を出力します。
...各オブジェクトを出力し、それぞれの後に改行を出力します。
IO#puts と同様です。
@param objs 出力したいオブジェクト... -
Net
:: Telnet # puts(string) -> () (24201.0) -
改行を付加した文字列をホストに送ります。
...改行を付加した文字列をホストに送ります。
改行の付加以外は Net::Telnet#print と同じです。
@param string ホストに送る文字列
@see Net::Telnet#write, Net::Telnet#print... -
XMP
# puts(exps) -> nil (24201.0) -
引数 exps で指定されたRuby のソースコードとその実行結果を、標準出力に行 ごとに交互に表示します。
...引数 exps で指定されたRuby のソースコードとその実行結果を、標準出力に行
ごとに交互に表示します。
@param exps 評価するRuby のソースコードを文字列で指定します。...