1777件ヒット
[1-100件を表示]
(0.252秒)
ライブラリ
- ビルトイン (695)
- benchmark (11)
- bigdecimal (11)
-
cgi
/ core (44) - csv (22)
- dbm (11)
-
fiddle
/ import (11) - gdbm (11)
- ipaddr (11)
-
json
/ add / symbol (11) - matrix (33)
- mkmf (176)
-
net
/ ftp (9) -
net
/ imap (22) - observer (11)
- openssl (187)
- psych (88)
- rake (33)
- resolv (33)
-
rexml
/ parsers / sax2parser (44) -
rinda
/ tuplespace (22) - rss (11)
-
rubygems
/ dependency _ list (11) -
rubygems
/ remote _ fetcher (11) -
rubygems
/ specification (33) -
rubygems
/ user _ interaction (22) - scanf (6)
- sdbm (11)
- shell (18)
-
shell
/ command-processor (18) -
shell
/ filter (18) -
shell
/ system-command (12) - socket (33)
-
win32
/ registry (11) -
yaml
/ dbm (22) - zlib (44)
クラス
- Array (228)
- BasicSocket (22)
-
Benchmark
:: Tms (11) - BigDecimal (11)
-
CSV
:: Row (22) - DBM (11)
-
Encoding
:: Converter (44) - Enumerator (11)
-
Enumerator
:: Lazy (109) -
Enumerator
:: Yielder (11) - GDBM (11)
-
Gem
:: DependencyList (11) -
Gem
:: RemoteFetcher (11) -
Gem
:: Specification (33) - Hash (36)
- IO (11)
- IPAddr (11)
- LocalJumpError (11)
- Matrix (11)
- Module (47)
-
Net
:: FTP :: MLSxEntry (9) -
Net
:: IMAP (11) -
Net
:: IMAP :: MailboxList (11) - Object (11)
-
OpenSSL
:: OCSP :: BasicResponse (22) -
OpenSSL
:: OCSP :: Request (11) -
OpenSSL
:: PKCS7 (33) -
OpenSSL
:: PKey :: EC :: Group (33) -
OpenSSL
:: PKey :: RSA (44) -
OpenSSL
:: SSL :: SSLContext (22) -
OpenSSL
:: X509 :: Certificate (11) -
OpenSSL
:: X509 :: StoreContext (11) - Proc (13)
-
Psych
:: Handler (55) -
Psych
:: Visitors :: YAMLTree (11) -
REXML
:: Parsers :: SAX2Parser (44) -
Rake
:: FileList (22) - Range (11)
-
Resolv
:: DNS (33) -
Rinda
:: TupleEntry (11) -
Rinda
:: TupleSpace (11) - SDBM (11)
- Shell (18)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (18) -
Shell
:: SystemCommand (12) -
Socket
:: AncillaryData (11) - String (22)
- Symbol (53)
- Time (11)
- Vector (22)
-
Win32
:: Registry (11) -
YAML
:: DBM (22) -
Zlib
:: GzipReader (33) -
Zlib
:: GzipWriter (11)
モジュール
-
CGI
:: QueryExtension (33) -
CGI
:: QueryExtension :: Value (11) - DublinCoreModel (11)
- Enumerable (77)
-
Fiddle
:: Importer (11) - FileUtils (11)
-
Gem
:: UserInteraction (22) - Kernel (204)
- Observable (11)
キーワード
- [] (22)
- add (11)
-
add
_ dependency (11) -
add
_ development _ dependency (11) -
add
_ runtime _ dependency (11) - alias (11)
-
alias
_ method (3) - append (7)
-
ask
_ yes _ no (11) -
asn1
_ flag= (11) - attr (14)
-
attr
_ accessor (3) -
attr
_ reader (3) -
attr
_ writer (3) - bind (11)
- bsearch (22)
- capitalize (8)
-
choose
_ from _ list (11) - collect (22)
- collect! (22)
- collect2 (22)
-
collect
_ concat (22) - concat (8)
-
convertible
_ int (22) - crypt (11)
-
dc
_ types (11) - decrypt (11)
- downcase (8)
- each (11)
-
each
_ byte (22) -
each
_ resource (11) - eigensystem (11)
-
end
_ with? (5) -
enum
_ for (22) - exclude (11)
- facts (9)
- fields (11)
-
filter
_ map (5) -
find
_ library (22) -
find
_ type (22) -
flat
_ map (22) - flush (11)
- force (11)
- format (11)
-
get
_ proxy _ from _ env (11) - getresource (11)
- getresources (11)
-
has
_ key? (11) - include? (11)
- insert (11)
- key? (11)
- lazy (11)
- listen (44)
- map (22)
- map! (22)
-
max
_ by (44) - merge (6)
- merge! (6)
- mkdir (18)
-
module
_ function (4) - notify (41)
-
notify
_ observers (11) - pack (19)
- parameters (2)
-
point
_ conversion _ form (11) -
point
_ conversion _ form= (11) - prepend (18)
-
primitive
_ convert (44) - private (4)
-
private
_ decrypt (11) -
private
_ encrypt (11) - product (22)
- protected (4)
-
psych
_ y (11) - public (4)
-
public
_ decrypt (11) -
public
_ encrypt (11) -
public
_ key (11) - push (11)
- readlines (11)
- reason (11)
- recvmsg (11)
-
recvmsg
_ nonblock (11) - renew (11)
-
respond
_ to _ missing? (11) - ruby (11)
-
ruby2
_ keywords (5) - scalar (11)
- scanf (6)
- select (11)
-
session
_ cache _ stats (11) - set (11)
- sign (11)
- slice (7)
- split (11)
- start (11)
-
start
_ mapping (11) -
start
_ sequence (11) -
start
_ stream (11) -
start
_ with? (5) - strftime (11)
- swapcase (8)
- sysread (11)
- system (18)
- thread (11)
-
to
_ enum (22) -
to
_ json (11) -
try
_ compile (22) -
try
_ cpp (22) -
try
_ do (22) -
try
_ link (22) -
try
_ run (22) - type (11)
- unpack (11)
- unshift (11)
- upcase (8)
- update (6)
-
values
_ at (77) - verify (44)
-
verify
_ mode= (11) -
with
_ index (5) - yield (22)
- zip (44)
検索結果
先頭5件
-
Kernel
# y(*objects) -> String (21227.0) -
objects を YAML document に変換します。
...objects を YAML document に変換します。
このメソッドは irb 上でのみ定義されます。
syck に y メソッドがあるため、
psych_y が別名として定義されています。将来的に
syck が廃止された場合 psych_y は廃止
される予定であるため、......特別の事情がない限り y を用いてください。
@param objects YAML document に変換する Ruby のオブジェクト... -
Rake
:: FileList # *(other) -> Array | String (21201.0) -
Array#* と動作を合わせるために再定義しています。
...Array#* と動作を合わせるために再定義しています。
@see Array#*... -
Enumerator
:: Yielder # yield(*object) -> () (18325.0) -
Enumerator.new で使うメソッドです。
...Yielder オブジェクトが渡されたブロックが実行され、
ブロック内の yield メソッドが呼ばれるたびに each に渡された
ブロックが yield メソッドに渡された値とともに繰り返されます。
//emlist[例][ruby]{
enum = Enumerator.new do |y|
y.y......ield 1, 2, 3
end
enum.each do |x, y, z|
p [x, y, z]
end
# => [1, 2, 3]
//}... -
Enumerable
# lazy -> Enumerator :: Lazy (12479.0) -
自身を lazy な Enumerator に変換したものを返します。
... lazy な Enumerator に変換したものを返します。
この Enumerator は、以下のメソッドが遅延評価を行う (つまり、配列ではな
くEnumeratorを返す) ように再定義されています。
* map/collect
* flat_map/collect_concat
* select/find_all
* reject
*......grep
* take, take_while
* drop, drop_while
* zip (※一貫性のため、ブロックを渡さないケースのみlazy)
* cycle (※一貫性のため、ブロックを渡さないケースのみlazy)
以下はピタゴラス数 (a**2 + b**2 = c**2 を満たす自然数 a, b, c の組) を......//emlist[例][ruby]{
def pythagorean_triples
(1..Float::INFINITY).lazy.flat_map {|z|
(1..z).flat_map {|x|
(x..z).select {|y|
x**2 + y**2 == z**2
}.map {|y|
[x, y, z]
}
}
}
end
# 最初の10個のピタゴラス数を表示する
p pythagorean_triples.ta... -
Kernel
# find _ library(lib , func , *paths) -> bool (12403.0) -
関数 func が定義されたライブラリ lib を探します。
...関数 func が定義されたライブラリ lib を探します。
最初はパスを指定せずに探し、
それに失敗したら paths[0] を指定して探し、
それにも失敗したら paths[1] を指定して探し……
というように、リンク可能なライブラリを探......ライブラリ lib を発見できた場合は lib を $libs に追加し、
見つかったパスを $LDFLAGS に追加して true を返します。
指定されたすべてのパスを検査してもライブラリ lib が見つからないときは、
変数を変更せず false を返します......。
paths を指定しないときは Kernel#have_library と同じ動作です。
@param lib ライブラリ名を指定します。
@param func 関数名を指定します。
nil または空文字列を指定した場合は "main" になります。
@param paths ライブラリを... -
Kernel
# find _ library(lib , func , *paths) { . . . } -> bool (12403.0) -
関数 func が定義されたライブラリ lib を探します。
...関数 func が定義されたライブラリ lib を探します。
最初はパスを指定せずに探し、
それに失敗したら paths[0] を指定して探し、
それにも失敗したら paths[1] を指定して探し……
というように、リンク可能なライブラリを探......ライブラリ lib を発見できた場合は lib を $libs に追加し、
見つかったパスを $LDFLAGS に追加して true を返します。
指定されたすべてのパスを検査してもライブラリ lib が見つからないときは、
変数を変更せず false を返します......。
paths を指定しないときは Kernel#have_library と同じ動作です。
@param lib ライブラリ名を指定します。
@param func 関数名を指定します。
nil または空文字列を指定した場合は "main" になります。
@param paths ライブラリを... -
OpenSSL
:: X509 :: Certificate # public _ key -> OpenSSL :: PKey :: PKey (12325.0) -
証明書に記載された公開鍵を返します。
...ラスのインスタンスを返します。
* OpenSSL::PKey::RSA
* OpenSSL::PKey::DSA
* OpenSSL::PKey::DH
* OpenSSL::PKey::EC
@raise OpenSSL::X509::CertificateError 鍵の取得に失敗した場合に発生します
@raise OpenSSL::PKey::PKeyError サポートしていない種類の鍵... -
Kernel
# try _ compile(src , opt = "" , *opts) -> bool (12303.0) -
与えられた C のソースコードがコンパイルできた場合は真を返します。 コンパイルできなかった場合は偽を返します。
...ル前に評価されます。
ブロック内でソースコードを変更することができます。
@param src C のソースコードを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。... -
Kernel
# try _ compile(src , opt = "" , *opts) { . . . } -> bool (12303.0) -
与えられた C のソースコードがコンパイルできた場合は真を返します。 コンパイルできなかった場合は偽を返します。
...ル前に評価されます。
ブロック内でソースコードを変更することができます。
@param src C のソースコードを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。... -
Kernel
# try _ link(src , opt = "" , *options) -> bool (12303.0) -
C プログラムのソースコード src をコンパイル、リンクします。
...ル、リンクします。
このメソッドは $CFLAGS と $LDFLAGS の値もコンパイラまたはリ
ンカに渡します。
問題なくリンクできたら true を返します。
コンパイルとリンクに失敗したら false を返します。
@param src C プログラムのソ......ースコードを指定します。
@param opt リンカにコマンド引数として渡す値を指定します。
例:
require 'mkmf'
if try_link("int main() { sin(0.0); }", '-lm')
$stderr.puts "sin() exists"
end...