1720件ヒット
[1701-1720件を表示]
(0.116秒)
ライブラリ
- ビルトイン (567)
- csv (84)
- logger (12)
-
net
/ http (67) -
net
/ pop (24) -
net
/ telnet (6) - openssl (48)
- optparse (12)
- pathname (48)
- rake (144)
-
rake
/ packagetask (24) -
rexml
/ document (192) -
rinda
/ rinda (12) -
rinda
/ tuplespace (24) -
rubygems
/ config _ file (12) -
rubygems
/ installer (12) -
rubygems
/ package / tar _ output (12) -
rubygems
/ package / tar _ writer (120) -
rubygems
/ require _ paths _ builder (12) -
rubygems
/ source _ info _ cache (12) - socket (24)
- stringio (48)
-
win32
/ registry (36) - zlib (168)
クラス
-
ARGF
. class (36) - BasicSocket (12)
- CSV (60)
-
CSV
:: Table (24) - File (60)
-
File
:: Stat (12) -
Gem
:: ConfigFile (12) -
Gem
:: Installer (12) -
Gem
:: Package :: TarOutput (12) -
Gem
:: Package :: TarWriter (108) -
Gem
:: Package :: TarWriter :: BoundedStream (12) -
Gem
:: SourceInfoCache (12) - IO (407)
-
Logger
:: LogDevice (12) - Method (14)
- Module (12)
-
Net
:: HTTP (55) -
Net
:: HTTPResponse (12) -
Net
:: POP3 (24) -
Net
:: Telnet (6) - Object (12)
-
OpenSSL
:: SSL :: SSLSocket (12) - OptionParser (12)
- Pathname (48)
- Proc (14)
-
REXML
:: AttlistDecl (12) -
REXML
:: Attribute (12) -
REXML
:: Declaration (12) -
REXML
:: DocType (12) -
REXML
:: Document (24) -
REXML
:: Element (12) -
REXML
:: Entity (24) -
REXML
:: ExternalEntity (12) -
REXML
:: Formatters :: Default (12) -
REXML
:: NotationDecl (12) -
REXML
:: XMLDecl (48) -
Rake
:: Application (12) -
Rake
:: FileList (96) -
Rake
:: FileTask (12) -
Rake
:: PackageTask (24) -
Rinda
:: TupleSpace (24) -
Rinda
:: TupleSpaceProxy (12) - Socket (12)
- StringIO (48)
-
Win32
:: Registry (36) -
Zlib
:: GzipWriter (168)
モジュール
-
Gem
:: RequirePathsBuilder (12) -
OpenSSL
:: Buffering (36) -
Rake
:: TaskManager (12) - RakeFileUtils (12)
キーワード
- << (38)
- >> (14)
-
add
_ file (24) -
add
_ file _ simple (24) -
add
_ gem _ contents (12) -
add
_ loader (12) -
add
_ row (12) - atime (12)
-
attr
_ writer (12) - binwrite (12)
- birthtime (12)
-
check
_ closed (12) - clone (12)
- close (36)
-
close
_ read (12) -
close
_ write (36) - closed? (36)
-
closed
_ write? (12) - comment= (12)
-
connect
_ nonblock (12) - ctime (12)
-
delete
_ all (24) - display (12)
- dowrite (12)
- dup (12)
- each (69)
-
each
_ byte (12) -
each
_ codepoint (12) -
each
_ line (96) - egrep (12)
-
excluded
_ from _ list? (12) - existing (12)
- existing! (12)
- ext (12)
-
external
_ encoding (12) - fcntl (12)
- finish (12)
- flock (12)
- flush (24)
- get (24)
- getc (12)
- gsub! (12)
- import (12)
-
internal
_ encoding (12) - limit (12)
- load (12)
- mkdir (12)
- mtime (12)
- mtime= (12)
- needed? (12)
- notify (12)
- nowrite (24)
-
orig
_ name= (12) -
package
_ files (12) -
package
_ files= (12) - pos (12)
- post (24)
- pread (8)
- print (14)
- printf (12)
- putc (12)
- puts (26)
-
read
_ body (12) - readlines (36)
- recv (12)
- reopen (36)
- resolve (12)
-
set
_ encoding _ by _ bom (6) - stat (12)
- sync= (12)
-
synthesize
_ file _ task (12) - syswrite (12)
- tell (24)
-
to
_ csv (12) -
to
_ io (12) -
to
_ s (24) -
to
_ write _ io (12) - truncate (12)
-
write
_ bin (12) -
write
_ cache (12) -
write
_ headers? (12) -
write
_ i (12) -
write
_ nonblock (36) -
write
_ require _ paths _ file _ if _ needed (12) -
write
_ s (12) -
write
_ spec (12) -
write
_ timeout (7) - writeencoding (12)
- writethis (12)
検索結果
-
Proc
# <<(callable) -> Proc (107.0) -
self と引数を合成した Proc を返します。
...self と引数を合成した Proc を返します。
戻り値の Proc は可変長の引数を受け取ります。
戻り値の Proc を呼び出すと、まず受け取った引数を callable に渡して呼び出し、
その戻り値を self に渡して呼び出した結果を返します......aram callable Proc、Method、もしくは任意の call メソッドを持ったオブジェクト。
//emlist[例][ruby]{
f = proc { |x| x * x }
g = proc { |x| x + x }
# (3 + 3) * (3 + 3)
p (f << g).call(3) # => 36
//}
//emlist[call を定義したオブジェクトを渡す例][ruby]{
class Wo......rdScanner
def self.call(str)
str.scan(/\w+/)
end
end
File.write('testfile', <<~TEXT)
Hello, World!
Hello, Ruby!
TEXT
pipeline = proc { |data| puts "word count: #{data.size}" } << WordScanner << File.method(:read)
pipeline.call('testfile') # => word count: 4
//}
@see Method#<<, Method#... -
Proc
# >>(callable) -> Proc (107.0) -
self と引数を合成した Proc を返します。
...self と引数を合成した Proc を返します。
戻り値の Proc は可変長の引数を受け取ります。
戻り値の Proc を呼び出すと、まず受け取った引数を self に渡して呼び出し、
その戻り値を callable に渡して呼び出した結果を返します......aram callable Proc、Method、もしくは任意の call メソッドを持ったオブジェクト。
//emlist[例][ruby]{
f = proc { |x| x * x }
g = proc { |x| x + x }
# (3 * 3) + (3 * 3)
p (f >> g).call(3) # => 18
//}
//emlist[call を定義したオブジェクトを渡す例][ruby]{
class Wo......rdScanner
def self.call(str)
str.scan(/\w+/)
end
end
File.write('testfile', <<~TEXT)
Hello, World!
Hello, Ruby!
TEXT
pipeline = proc { |fname| File.read(fname) } >> WordScanner >> method(:p)
pipeline.call('testfile') # => ["Hello", "World", "Hello", "Ruby"]
//}
@see Method#<<, Method#... -
IO
# reopen(io) -> self (102.0) -
自身を指定された io に繋ぎ換えます。
...に等しくなることに注意してください。
IO#pos, IO#lineno などは指定された io と等しくなります。
@param io 自身を繋ぎ換えたい IO オブジェクトを指定します。
@raise IOError 指定された io が close されている場合に発生します。...