8885件ヒット
[1-100件を表示]
(0.118秒)
別のキーワード
ライブラリ
- ビルトイン (665)
- abbrev (12)
- bigdecimal (312)
-
bigdecimal
/ util (43) - csv (918)
- date (60)
- digest (84)
- erb (96)
- etc (12)
- fiber (8)
- fiddle (12)
-
fiddle
/ import (36) -
irb
/ cmd / load (12) - json (324)
-
json
/ add / bigdecimal (12) -
json
/ add / complex (12) -
json
/ add / date (12) -
json
/ add / date _ time (12) -
json
/ add / exception (12) -
json
/ add / range (12) -
json
/ add / rational (12) -
json
/ add / regexp (12) -
json
/ add / struct (12) -
json
/ add / time (12) - kconv (12)
- logger (312)
- matrix (962)
- mkmf (36)
- monitor (54)
-
net
/ http (516) - open-uri (96)
- openssl (272)
- optparse (600)
- ostruct (19)
- pathname (555)
- pp (4)
- prime (156)
- rake (12)
-
rake
/ packagetask (96) - resolv (12)
-
rexml
/ document (732) -
rexml
/ streamlistener (12) - rubygems (12)
-
rubygems
/ custom _ require (12) -
rubygems
/ requirement (132) -
rubygems
/ specification (60) - set (406)
- socket (108)
- stringio (316)
- strscan (480)
- thread (22)
- tsort (93)
- uri (36)
- win32ole (12)
- zlib (24)
クラス
- Addrinfo (60)
- Array (93)
- BasicSocket (36)
- BigDecimal (324)
- CSV (312)
-
CSV
:: FieldInfo (36) -
CSV
:: Row (222) -
CSV
:: Table (324) - Class (12)
- Complex (12)
- Date (72)
- DateTime (12)
-
Digest
:: Base (84) - Dir (12)
- ERB (96)
- Enumerator (24)
- Exception (36)
- Fiber (12)
-
Fiddle
:: Pointer (12) -
File
:: Stat (36) - Float (24)
-
Gem
:: Requirement (132) -
Gem
:: Specification (60) - IO (48)
-
IRB
:: ExtendCommand :: Require (12) - Integer (36)
-
JSON
:: Parser (24) -
JSON
:: State (144) - Logger (312)
- Matrix (682)
-
Matrix
:: LUPDecomposition (12) - Method (12)
- Module (12)
- Monitor (42)
-
Net
:: HTTP (12) -
Net
:: HTTPGenericRequest (72) -
Net
:: HTTPResponse (108) - NilClass (7)
- Object (34)
-
OpenSSL
:: BN (260) - OpenStruct (19)
- OptionParser (516)
- Pathname (555)
- Prime (48)
-
Prime
:: EratosthenesGenerator (36) -
Prime
:: PseudoPrimeGenerator (48) -
REXML
:: Attribute (36) -
REXML
:: Attributes (156) -
REXML
:: CData (24) -
REXML
:: DocType (72) -
REXML
:: Document (36) -
REXML
:: Element (252) -
REXML
:: Elements (96) -
REXML
:: Instruction (24) -
REXML
:: Text (36) -
Rake
:: PackageTask (96) - Random (36)
- Range (52)
- Rational (24)
- Regexp (12)
-
Resolv
:: DNS :: Name (12) -
RubyVM
:: InstructionSequence (24) - Set (388)
- Socket (12)
- String (48)
- StringIO (316)
- StringScanner (480)
- Struct (12)
-
Thread
:: Queue (56) -
Thread
:: SizedQueue (36) - Time (36)
-
URI
:: MailTo (36) - UnboundMethod (12)
- Vector (268)
-
WIN32OLE
_ TYPE (12) -
Zlib
:: GzipWriter (24)
モジュール
- Enumerable (194)
-
Fiddle
:: Importer (36) -
JSON
:: Generator :: GeneratorMethods :: Array (12) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (12) -
JSON
:: Generator :: GeneratorMethods :: Float (12) -
JSON
:: Generator :: GeneratorMethods :: Hash (12) -
JSON
:: Generator :: GeneratorMethods :: Integer (12) -
JSON
:: Generator :: GeneratorMethods :: NilClass (12) -
JSON
:: Generator :: GeneratorMethods :: Object (12) -
JSON
:: Generator :: GeneratorMethods :: String (12) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (12) - Kernel (96)
- MonitorMixin (12)
-
Net
:: HTTPExceptions (12) -
Net
:: HTTPHeader (312) -
OpenURI
:: Meta (96) -
OptionParser
:: Arguable (84) -
REXML
:: StreamListener (12) -
Rake
:: TaskManager (12) - TSort (93)
キーワード
- % (12)
- & (9)
- * (24)
- + (21)
- - (9)
-
/ (11) - << (93)
- <=> (48)
- == (93)
- === (48)
- =~ (12)
- >> (24)
- JSON (12)
- [] (108)
- []= (12)
- ^ (9)
-
_ dump (12) - abbrev (12)
- abs (12)
- absolute? (12)
- accept (12)
- add (45)
- add? (9)
-
add
_ attribute (24) -
add
_ attributes (12) -
add
_ dependency (12) -
add
_ development _ dependency (12) -
add
_ element (12) -
add
_ namespace (12) -
add
_ row (12) -
add
_ runtime _ dependency (12) - adjugate (12)
- all? (32)
-
allow
_ nan? (12) -
angle
_ with (12) - antisymmetric? (7)
- any? (32)
-
array
_ nl (12) -
as
_ list (12) - ascend (24)
- atime (12)
- attribute (12)
-
attribute
_ of (12) -
attributes
_ of (12) - autoload (12)
-
backtrace
_ locations (12) -
base
_ uri (12) - basename (12)
-
basic
_ auth (12) -
beginning
_ of _ line? (12) - bind (12)
- binread (12)
-
bit
_ set? (12) - body (24)
-
body
_ stream (12) - bol? (12)
-
by
_ col (12) -
by
_ col! (12) -
by
_ col _ or _ row (12) -
by
_ col _ or _ row! (12) -
by
_ row (12) -
by
_ row! (12) - bytes (14)
- canonname (12)
- ceil (30)
- charpos (12)
- charset (24)
- check (12)
-
check
_ circular? (12) -
check
_ until (12) - children (12)
- chown (12)
- chunked? (12)
- classify (9)
- cleanpath (12)
- clear (23)
-
clear
_ bit! (12) - clone (9)
- close (24)
- closed? (12)
- cmp (12)
- code (12)
- coerce (36)
-
cofactor
_ expansion (12) -
col
_ sep (12) - collect (48)
- collect! (37)
- collect2 (24)
- column (24)
-
column
_ vectors (12) - component (12)
- concat (24)
- configure (12)
- conj (12)
- conjugate (12)
- connect (12)
-
connect
_ from (24) - content (12)
-
content
_ encoding (12) -
content
_ length (12) -
content
_ range (12) -
content
_ type (24) - converters (12)
- covector (12)
- cover? (19)
-
create
_ makefile (12) - crypt (12)
- ctime (12)
-
datetime
_ format (12) - debug? (12)
- deconstruct (3)
-
deconstruct
_ keys (3) -
def
_ class (12) -
def
_ method (12) -
def
_ module (12) -
default
_ argv (12) -
default
_ event _ sources (12) - delete (81)
- delete? (9)
-
delete
_ all (24) -
delete
_ attribute (12) -
delete
_ element (12) -
delete
_ if (45) -
delete
_ namespace (12) - deq (24)
- descend (24)
- det (12)
- determinant (12)
- difference (9)
- digest (12)
- digest! (12)
- dirname (12)
- disjoint? (9)
- divide (18)
- divmod (12)
-
do
_ not _ reverse _ lookup (12) - dup (9)
- each (165)
-
each
_ attribute (12) -
each
_ byte (24) -
each
_ capitalized _ name (12) -
each
_ child (24) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) -
each
_ entry (15) -
each
_ filename (12) -
each
_ header (12) -
each
_ key (12) -
each
_ line (48) -
each
_ name (12) -
each
_ strongly _ connected _ component (23) -
each
_ strongly _ connected _ component _ from (23) -
each
_ value (12) -
each
_ with _ index (72) - eigen (12)
- eigensystem (12)
- element (12)
-
elements
_ to _ f (12) -
elements
_ to _ i (12) -
elements
_ to _ r (12) - empty? (44)
- encoding (24)
- enter (12)
- entity (12)
- entitydecl (12)
- entries (31)
-
entrywise
_ product (8) - environment (12)
- eos? (12)
- eql? (24)
- error (24)
- error? (12)
- exact? (12)
- execute (12)
- exist? (12)
- exit (12)
-
external
_ id (12) -
family
_ addrinfo (24) - fatal (24)
- fatal? (12)
- fcntl (12)
- fdatasync (12)
- fetch (36)
- field (12)
- field? (12)
-
field
_ row? (12) -
field
_ size _ limit (12) - filename (12)
- filename= (12)
-
find
_ index (36) - finish (12)
-
first
_ lineno (12) - flatten (9)
- flatten! (9)
- floor (30)
- flush (12)
- fnmatch (12)
-
force
_ quotes? (12) - formatter (12)
- gem (12)
-
get
_ attribute (12) -
get
_ attribute _ ns (12) -
get
_ byte (12) -
get
_ fields (12) -
get
_ text (12) - getbyte (24)
- getc (12)
- getch (12)
- getopts (12)
- gets (24)
- glob (16)
-
hadamard
_ product (8) -
has
_ elements? (12) -
have
_ framework (24) - head (12)
- header (12)
- header? (12)
-
header
_ converters (12) -
header
_ row? (24) - headers (48)
- help (12)
- hexdigest (12)
- hexdigest! (12)
- hstack (12)
-
http
_ version (12) - imag (12)
- imaginary (12)
- include? (21)
- indent (12)
- index (60)
- info (24)
- info? (12)
- inspect (81)
-
int
_ from _ prime _ division (12) - intersection (9)
- inv (12)
- inverse (12)
- iseuc (12)
- j (12)
- jj (12)
- join (12)
-
json
_ creatable? (12) - key? (12)
-
laplace
_ expansion (12) -
last
_ modified (12) - length (35)
- level (12)
- line (12)
- lineno (12)
- lines (14)
- load (12)
-
local
_ address (12) - log (24)
- lshift! (12)
- lup (12)
-
lup
_ decomposition (12) - magnitude (12)
-
main
_ type (12) - map (48)
- map! (37)
- map2 (12)
-
mask
_ bits! (12) - match? (12)
- matched (12)
- matched? (12)
-
matched
_ size (12) -
max
_ nesting (12) - member? (9)
- merge (21)
- method (24)
- minor (24)
-
mod
_ add (12) -
mod
_ exp (12) -
mod
_ inverse (12) -
mod
_ mul (12) -
mod
_ sub (12) - mode (12)
- modulo (12)
-
mon
_ enter (18) -
mon
_ exit (6) - mountpoint? (12)
- msg (12)
- name (12)
- namespace (24)
- namespaces (24)
-
need
_ tar (12) -
need
_ tar _ bz2 (12) -
need
_ tar _ gz (12) -
need
_ zip (12) - negative? (8)
- next (12)
-
next
_ element (12) -
next
_ year (12) - none? (44)
- nonzero? (12)
- norm (12)
- normalize (12)
-
num
_ bits (12) -
num
_ bytes (12) -
num
_ waiting (12) -
object
_ nl (12) - on (144)
-
on
_ head (12) -
on
_ tail (12) - one? (32)
- order (48)
- order! (48)
- pack (21)
-
package
_ dir (12) -
package
_ dir _ path (12) -
package
_ files (12) - parent (12)
- parse (36)
- parse! (24)
-
parse
_ csv (12) - path (12)
- pathconf (12)
- peek (12)
- peep (12)
- permute (24)
- permute! (24)
- pointer (12)
- pop (24)
- pos (12)
-
post
_ match (12) -
pre
_ match (12) - prefix (12)
- prefixes (24)
- prerelease? (12)
-
pretty
_ print (28) -
prev
_ year (12) - prime? (12)
-
prime
_ division (24) -
prime
_ fasttest? (12) - print (24)
- printf (12)
- progname (12)
-
program
_ name (12) -
proper
_ subset? (9) -
proper
_ superset? (9) -
proxy
_ basic _ auth (12) - public (12)
- push (12)
- puts (24)
-
quote
_ char (12) - r (12)
- rand (36)
- range (12)
-
range
_ length (12) - rank (12)
- read (24)
-
read
_ body (24) - readbyte (12)
- readchar (12)
- readline (24)
- readlines (24)
- real (12)
- real? (12)
- realdirpath (12)
- realpath (24)
- regular? (12)
- reject (12)
- reject! (9)
- relative? (12)
-
relative
_ path _ from (12) - release (12)
- remainder (12)
-
remote
_ address (12) - reopen (24)
- replace (9)
-
request
_ body _ permitted? (12) -
required
_ ruby _ version (12) -
required
_ rubygems _ version (12) - reset (12)
- response (12)
-
response
_ body _ permitted? (12) - rest (12)
- rest? (12)
-
rest
_ size (12) - restsize (12)
- result (12)
-
return
_ headers? (12) - rewind (24)
- root (12)
- root? (12)
-
root
_ node (12) - round (48)
- row (24)
-
row
_ sep (12) -
row
_ vectors (12) - rshift! (12)
- run (12)
- sample (48)
-
satisfied
_ by? (12) - scan (12)
-
scan
_ full (12) -
scan
_ until (12) -
search
_ full (12) - separator (12)
-
set
_ bit! (12) -
set
_ form _ data (12) -
sev
_ threshold (12) - shift (36)
- sign (12)
- size (47)
- size? (12)
-
skew
_ symmetric? (7) - skip (12)
-
skip
_ blanks? (12) -
skip
_ until (12) - solve (12)
- source (12)
-
source
_ location (24) - space (12)
-
space
_ before (12) - specific? (12)
- split (24)
- src (12)
-
stand
_ alone? (12) - status (12)
- string (24)
-
strongly
_ connected _ components (12) - struct (12)
- sub (24)
-
sub
_ ext (12) -
sub
_ type (12) -
subdomain
_ of? (12) - subset? (9)
- subtract (9)
- succ (12)
- summarize (24)
-
summary
_ indent (12) -
summary
_ width (12) - superset? (9)
- symlink? (12)
- system (12)
- target (12)
- tasks (12)
- terminate (12)
- text (12)
- then (14)
-
to
_ a (112) -
to
_ bn (12) -
to
_ csv (36) -
to
_ d (43) -
to
_ h (31) -
to
_ hash (24) -
to
_ json (228) -
to
_ mailtext (12) -
to
_ rfc822text (12) -
to
_ s (161) -
to
_ set (18) -
to
_ string (12) -
to
_ value (12) - tr (12)
- trace (12)
- transfer (12)
- truncate (36)
- tsort (12)
-
tsort
_ each (23) -
type
_ params (12) - ucmp (12)
-
unconverted
_ fields? (12) - ungetc (12)
- union (21)
- unknown (24)
- unlink (12)
- unpack (12)
- unscan (12)
- value (36)
- value= (12)
-
values
_ at (12) - ver (12)
- version (12)
- vstack (12)
-
wait
_ for _ cond (6) - warn (24)
- warn? (12)
-
with
_ index (48) - write (24)
-
write
_ headers? (12) - xpath (12)
-
yield
_ self (16) - zero? (12)
- | (9)
検索結果
先頭5件
-
RubyVM
:: InstructionSequence # to _ a -> Array (26131.0) -
self の情報を 14 要素の配列にして返します。
...シーケンスのラ
ベル。トップレベルでは "<main>"。文字列から作成していた場合は
"<compiled>"。
: #path
命令シーケンスの相対パス。文字列から作成していた場合は "<compiled>"。
: #absolute_path
命令シーケンスの絶対パス。......配列。
: args
引数の指定が必須のメソッド、ブロックの引数の個数。あるいは以下のよう
な配列。
[required_argc, [optional_arg_labels, ...],
splat_index, post_splat_argc, post_splat_index,
block_index, simple]
より詳細な情報につい......//emlist[例][ruby]{
require 'pp'
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
pp iseq.to_a
# ※ Ruby 2.5.0 での実行結果
# => ["YARVInstructionSequence/SimpleDataFormat",
# 2,
# 0,
# 1,
# {:arg_size=>0, :local_size=>2, :stack_max=>2},
# "<compiled>",
# "<compiled>",
# nil,
# 1,... -
RubyVM
:: InstructionSequence # first _ lineno -> Integer (26107.0) -
self が表す命令シーケンスの 1 行目の行番号を返します。
...の 1 行目の行番号を返します。
例1:irb で実行した場合
RubyVM::InstructionSequence.compile('num = 1 + 2').first_lineno
# => 1
例2:
# /tmp/method.rb
require "foo-library"
def foo
p :foo
end
RubyVM::InstructionSequence.of(method(:foo)).first_lineno
# => 2... -
Gem
:: Specification # required _ ruby _ version -> Gem :: Requirement (18535.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。
...この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。... -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (18501.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
...この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。... -
Kernel
# require(path) -> bool (18252.0) -
RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。
...
RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。
再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はその... -
Date
# >>(n) -> Date (6155.0) -
self から n ヶ月後の日付オブジェクトを返します。 n は数値でなければなりません。
...//emlist[][ruby]{
require 'date'
Date.new(2001,2,3) >> 1 #=> #<Date: 2001-03-03 ...>
Date.new(2001,2,3) >> -2 #=> #<Date: 2000-12-03 ...>
//}
対応する月に同じ日が存在しない時は、代わりにその月の末日が使われます。
//emlist[][ruby]{
require 'date'
Date.ne......001,1,28) >> 1 #=> #<Date: 2001-02-28 ...>
Date.new(2001,1,31) >> 1 #=> #<Date: 2001-02-28 ...>
//}
このことは以下のように、もしかすると予期しない振る舞いをするかもしれません。
//emlist[][ruby]{
require 'date'
Date.new(2001,1,31) >> 2 #=> #<Date: 2......001-03-31 ...>
Date.new(2001,1,31) >> 1 >> 1 #=> #<Date: 2001-03-28 ...>
Date.new(2001,1,31) >> 1 >> -1 #=> #<Date: 2001-01-28 ...>
//}
Date#next_month も参照してください。
@param n 月数... -
OpenSSL
:: BN # >>(other) -> OpenSSL :: BN (6131.0) -
自身を other ビット右シフトした値を返します。
...自身を other ビット右シフトした値を返します。
//emlist[][ruby]{
require 'openssl'
bn = 2.to_bn
bn >> 1 # => #<OpenSSL::BN 1>
bn # => #<OpenSSL::BN 2>
//}
@param other シフトするビット数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#rshift!... -
Date
# <=>(other) -> -1 | 0 | 1 | nil (6119.0) -
二つの日付を比較します。 同じ日付なら 0 を、self が other よりあとの日付なら 1 を、 その逆なら -1 を返します。
...[ruby]{
require "date"
p Date.new(2001, 2, 3) <=> Date.new(2001, 2, 4) # => -1
p Date.new(2001, 2, 3) <=> Date.new(2001, 2, 3) # => 0
p Date.new(2001, 2, 3) <=> Date.new(2001, 2, 2) # => 1
p Date.new(2001, 2, 3) <=> Object.new # => nil
p Date.new(2001, 2, 3) <=> Rational(4903887, 2) # =>... -
File
:: Stat # <=>(o) -> Integer | nil (6119.0) -
ファイルの最終更新時刻を比較します。self が other よりも 新しければ正の数を、等しければ 0 を古ければ負の数を返します。 比較できない場合は nil を返します。
...mlist[][ruby]{
require 'tempfile' # for Tempfile
fp1 = Tempfile.open("first")
fp1.print "古い方\n"
sleep(1)
fp2 = Tempfile.open("second")
fp2.print "新しい方\n"
p File::Stat.new(fp1.path) <=> File::Stat.new(fp2.path) #=> -1
p File::Stat.new(fp2.path) <=> File::Stat.new(fp1.path) #=> 1
p Fi......le::Stat.new(fp1.path) <=> fp2.path #=> nil
//}...