808件ヒット
[801-808件を表示]
(0.182秒)
ライブラリ
クラス
-
ARGF
. class (5) - Array (69)
- BasicObject (7)
- BigDecimal (8)
- Binding (3)
- CSV (3)
-
CSV
:: Row (1) -
CSV
:: Table (9) - Class (1)
- Complex (5)
- Date (5)
- Dir (7)
- Enumerator (6)
-
Enumerator
:: Lazy (1) - Exception (4)
- Fiber (4)
- File (2)
-
File
:: Stat (1) - Float (13)
- FrozenError (1)
-
Gem
:: Version (2) - Hash (45)
- IO (19)
- Integer (46)
-
JSON
:: State (2) - MatchData (8)
- Matrix (22)
-
Matrix
:: LUPDecomposition (1) - Method (13)
- Module (31)
- Numeric (26)
- Object (29)
-
OpenSSL
:: BN (10) - OpenStruct (2)
- OptionParser (20)
- Pathname (37)
-
Prime
:: PseudoPrimeGenerator (4) - Proc (3)
-
Psych
:: Stream (2) -
REXML
:: Attributes (3) -
REXML
:: Child (2) -
REXML
:: Element (9) -
Rake
:: FileList (6) - Random (3)
- Range (11)
- Rational (8)
- Regexp (1)
-
Resolv
:: DNS :: Name (1) -
RubyVM
:: AbstractSyntaxTree :: Node (7) -
RubyVM
:: InstructionSequence (10) - Set (23)
- SignalException (2)
- String (127)
- StringIO (6)
- StringScanner (6)
- Struct (13)
- Symbol (5)
- Thread (5)
-
Thread
:: Backtrace :: Location (6) -
Thread
:: ConditionVariable (2) -
Thread
:: Mutex (2) -
Thread
:: SizedQueue (1) - ThreadGroup (2)
- Time (15)
- TracePoint (7)
- UnboundMethod (5)
- UncaughtThrowError (1)
- Vector (8)
-
WIN32OLE
_ TYPE (1)
モジュール
- Comparable (3)
- Enumerable (28)
-
OptionParser
:: Arguable (2)
キーワード
- ! (1)
- != (1)
- !~ (1)
- % (4)
- & (1)
- * (3)
- ** (1)
- + (3)
- +@ (1)
- - (1)
- -@ (4)
-
/ (1) - < (4)
- << (6)
- <= (4)
- <=> (13)
- == (9)
- === (4)
- =~ (1)
- > (4)
- >= (4)
- >> (2)
- [] (10)
- []= (8)
-
_ dump (1) - abbrev (1)
- abs (1)
- absolute? (1)
-
absolute
_ path (2) - add (2)
- add? (1)
-
add
_ namespace (2) -
alias
_ method (1) - allbits? (1)
-
angle
_ with (1) - anybits? (1)
-
append
_ features (1) - ascend (2)
- atime (1)
- autoload (1)
- b (1)
-
backtrace
_ locations (2) -
base
_ label (2) - basename (1)
- between? (1)
- bind (1)
-
bind
_ call (2) - binread (1)
-
bit
_ length (1) - broadcast (1)
- bsearch (2)
-
bsearch
_ index (2) -
by
_ col! (1) -
by
_ col _ or _ row! (1) -
by
_ row! (1) - bytes (2)
- call (2)
- capitalize! (1)
- casecmp (1)
- casecmp? (1)
- cause (1)
- ceil (2)
- center (1)
- chars (2)
- children (3)
- chomp (1)
- chomp! (1)
- chop! (1)
- chown (1)
- chr (3)
-
chunk
_ while (1) - clamp (2)
- class (1)
-
class
_ eval (2) -
class
_ exec (1) - clear (3)
-
clear
_ bit! (1) -
clear
_ exclude (1) - close (1)
- codepoints (2)
- coerce (6)
- collect! (7)
- column (2)
- combination (2)
- compact (2)
- compact! (2)
-
compare
_ by _ identity (1) - concat (5)
- configure (1)
- conjugate (1)
- count (1)
- covector (1)
- crypt (1)
- ctime (1)
- curry (2)
-
deconstruct
_ keys (1) - default (2)
-
default
_ event _ sources (1) -
define
_ singleton _ method (2) -
defined
_ class (1) - delete (4)
- delete! (1)
- delete? (1)
-
delete
_ if (8) -
delete
_ namespace (1) -
delete
_ prefix! (1) -
delete
_ suffix! (1) -
deprecate
_ constant (1) - descend (2)
- difference (1)
- dig (3)
- digits (2)
- dirname (1)
- disable (2)
- disasm (1)
- disassemble (1)
- disjoint? (1)
- display (1)
- div (1)
- divmod (2)
- downcase! (1)
- downto (2)
- each (25)
-
each
_ byte (6) -
each
_ char (3) -
each
_ child (4) -
each
_ codepoint (6) -
each
_ entry (3) -
each
_ filename (1) -
each
_ grapheme _ cluster (2) -
each
_ index (1) -
each
_ key (1) -
each
_ line (11) -
each
_ pair (3) -
each
_ value (1) -
each
_ with _ index (6) - eigen (1)
- eigensystem (1)
- empty? (1)
- enable (2)
- encode (3)
- encode! (2)
-
end
_ with? (2) - entries (2)
-
enum
_ for (2) - eql? (4)
- equal? (3)
- eval (2)
- exception (2)
- existing! (1)
- extend (1)
-
extend
_ object (1) - extended (1)
- fdiv (3)
-
fetch
_ values (2) - fileno (1)
- fill (2)
- filter! (4)
- finite? (1)
-
first
_ column (1) -
first
_ lineno (2) - flatten (2)
- flatten! (2)
- floor (2)
- fnmatch (1)
-
force
_ encoding (1) - freeze (2)
- friday? (1)
- gcd (1)
- gcdlcm (1)
- getbyte (1)
- getc (1)
- gmt? (1)
- gmtime (1)
-
grapheme
_ clusters (2) - gsub! (5)
-
has
_ elements? (1) - hash (3)
- hex (1)
- hstack (1)
- import (1)
- infinite? (1)
- inherited (1)
-
initialize
_ copy (1) - inject (3)
- insert (2)
- inspect (11)
-
instance
_ eval (2) -
instance
_ exec (1) -
instance
_ method (1) - iseuc (1)
- itself (1)
-
keep
_ if (4) - label (2)
-
last
_ column (1) -
last
_ lineno (1) - lazy (1)
- lcm (1)
- length (1)
- lineno (1)
- lines (2)
- list (1)
- ljust (1)
- localtime (2)
- lshift! (1)
- lstrip! (1)
- lup (1)
-
lup
_ decomposition (1) - magnitude (2)
- map! (7)
-
marshal
_ load (1) -
mask
_ bits! (1) - match (2)
- match? (2)
-
max
_ by (4) - merge (4)
- merge! (2)
- minor (2)
-
mod
_ add (1) -
mod
_ exp (1) -
mod
_ mul (1) -
mod
_ sub (1) -
module
_ eval (2) -
module
_ exec (1) - modulo (1)
- monday? (1)
- mountpoint? (1)
- name= (1)
- names (1)
- namespace (1)
- namespaces (2)
- negative? (3)
- next (2)
- next! (1)
-
next
_ float (1) -
next
_ sibling= (1) -
next
_ year (1) - nobits? (1)
- offset (2)
- on (12)
-
on
_ head (1) -
on
_ tail (1) - ord (1)
- order! (2)
- owned? (1)
- parent (1)
- parse! (1)
-
parse
_ csv (1) - partition (1)
- path (3)
- permutation (2)
- permute! (1)
- positive? (3)
- pow (2)
- pred (1)
- prefixes (2)
-
prepend
_ features (1) -
pretty
_ print (1) -
prev
_ float (1) -
prev
_ year (1) -
previous
_ sibling= (1) -
prime
_ division (1) -
private
_ class _ method (2) -
private
_ constant (1) - product (2)
-
proper
_ subset? (1) -
proper
_ superset? (1) - public (1)
-
public
_ class _ method (2) -
public
_ constant (1) -
public
_ instance _ method (1) - push (1)
- putc (1)
- puts (1)
- quo (1)
- raise (3)
- rand (3)
- rationalize (1)
- read (1)
- readlines (1)
- realpath (2)
- receiver (2)
- rect (1)
- rectangular (1)
- reduce (3)
- reject (2)
- reject! (5)
- relative? (1)
-
relative
_ path _ from (1) - remainder (2)
-
remove
_ method (1) - reopen (2)
-
repeated
_ combination (2) -
repeated
_ permutation (2) - replace (4)
- reset (1)
- resolve (1)
- resume (1)
- reverse! (1)
-
reverse
_ each (4) - rewind (1)
- rindex (1)
- rjust (1)
- root (1)
- root? (1)
-
root
_ node (1) - rotate! (1)
- round (1)
- row (2)
- rpartition (1)
- rshift! (1)
- rstrip! (1)
- run (1)
- sample (2)
- saturday? (1)
- scan (2)
- scrub (3)
- scrub! (3)
- select! (4)
-
set
_ bit! (1) - shift (1)
- signal (1)
- signm (1)
- signo (1)
-
singleton
_ class? (1) -
singleton
_ methods (1) - size (2)
- slice (6)
-
slice
_ when (1) - solve (1)
- sort (2)
- sort! (2)
-
sort
_ by (2) -
sort
_ by! (2) -
source
_ location (1) - split (3)
- squeeze! (1)
- start (2)
-
start
_ with? (2) - step (12)
- strip! (1)
- sub (2)
- sub! (4)
-
subdomain
_ of? (1) - subset? (1)
- subtract (1)
- succ (2)
- succ! (1)
- sum (2)
- summarize (2)
- sunday? (1)
-
super
_ method (1) - superset? (1)
- swapcase! (1)
- synchronize (1)
- taint (1)
- tally (1)
- tap (1)
- terminate (1)
- then (2)
- thursday? (1)
- times (2)
-
to
_ a (4) -
to
_ ary (1) -
to
_ bn (1) -
to
_ c (2) -
to
_ csv (1) -
to
_ enum (2) -
to
_ f (2) -
to
_ h (10) -
to
_ hash (1) -
to
_ i (1) -
to
_ int (2) -
to
_ path (1) -
to
_ proc (4) -
to
_ s (10) -
to
_ str (1) -
tr
_ s! (1) -
transform
_ keys! (2) -
transform
_ values! (2) - truncate (1)
- trust (1)
- tuesday? (1)
- type (1)
- unbind (1)
-
undef
_ method (1) - undump (1)
-
unicode
_ normalize (1) -
unicode
_ normalize! (1) -
unicode
_ normalized? (1) - union (1)
- uniq (2)
- uniq! (1)
- unlink (1)
- unscan (1)
- unshift (1)
- untaint (1)
- untrust (1)
- upcase! (1)
- update (2)
- upto (3)
- utc (1)
- utc? (1)
- vstack (1)
- wait (1)
-
wait
_ readable (1) - wakeup (1)
- wednesday? (1)
-
with
_ index (2) -
yield
_ self (2) - zip (4)
- | (1)
- ~ (1)
検索結果
先頭5件
-
Random
# rand(max) -> Integer | Float (340.0) -
一様な擬似乱数を発生させます。
一様な擬似乱数を発生させます。
最初の形式では 0.0 以上 1.0 未満の実数を返します。
二番目の形式では 0 以上 max 未満の数を返します。
max が正の整数なら整数を、正の実数なら実数を返します。
0 や負の数を指定することは出来ません。
三番目の形式では range で指定された範囲の値を返します。
range の始端と終端が共に整数の場合は整数を、少なくとも片方が実数の場合は実数を返します。
rangeが終端を含まない(つまり ... で生成した場合)には終端の値は乱数の範囲から除かれます。
range.end - range.begin が整数を返す場合は rang... -
Random
# rand(range) -> Integer | Float (340.0) -
一様な擬似乱数を発生させます。
一様な擬似乱数を発生させます。
最初の形式では 0.0 以上 1.0 未満の実数を返します。
二番目の形式では 0 以上 max 未満の数を返します。
max が正の整数なら整数を、正の実数なら実数を返します。
0 や負の数を指定することは出来ません。
三番目の形式では range で指定された範囲の値を返します。
range の始端と終端が共に整数の場合は整数を、少なくとも片方が実数の場合は実数を返します。
rangeが終端を含まない(つまり ... で生成した場合)には終端の値は乱数の範囲から除かれます。
range.end - range.begin が整数を返す場合は rang... -
ARGF
. class # each _ char -> Enumerator (325.0) -
レシーバに含まれる文字を一文字ずつブロックに渡して評価します。
レシーバに含まれる文字を一文字ずつブロックに渡して評価します。
このメソッドはスクリプトに指定した引数(Object::ARGV を参照) をファ
イル名とみなして、それらのファイルを連結した 1 つの仮想ファイルを表すオ
ブジェクトです。そのため、最初のファイルを最後まで読んだ後は次のファイ
ルの内容を返します。現在位置の1文字についてファイル名を得るには
ARGF.class#filename を使用します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成し
て返します。
例:
# $ echo "line1\n" > test1.txt
# $... -
Array
# each -> Enumerator (325.0) -
各要素に対してブロックを評価します。
各要素に対してブロックを評価します。
ブロックが与えられなかった場合は、自身と each から生成した
Enumerator オブジェクトを返します。
//emlist[例][ruby]{
[1, 2, 3].each do |i|
puts i
end
#=> 1
# 2
# 3
//}
@see Array#each_index, Array#reverse_each -
Array
# each _ index -> Enumerator (325.0) -
各要素のインデックスに対してブロックを評価します。
各要素のインデックスに対してブロックを評価します。
以下と同じです。
//emlist[例][ruby]{
(0 ... ary.size).each do |index|
# ....
end
//}
ブロックが与えられなかった場合は、自身と each_index から生成した
Enumerator オブジェクトを返します。
@see Array#each, Array#reverse_each -
Array
# reverse _ each -> Enumerator (325.0) -
各要素に対して逆順にブロックを評価します。
各要素に対して逆順にブロックを評価します。
ブロックが与えられなかった場合は、自身と reverse_each から生成した
Enumerator オブジェクトを返します。
//emlist[例][ruby]{
a = [ "a", "b", "c" ]
a.reverse_each {|x| print x, " " }
# => c b a
//}
@see Array#each -
Dir
# each -> Enumerator (325.0) -
ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。
ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。
@raise IOError 既に自身が close している場合に発生します。
//emlist[例][ruby]{
Dir.open('.').each{|f|
p f
}
#=> "."
# ".."
# "bar"
# "foo"
//}
@see Dir#each_child -
Enumerable
# reverse _ each -> Enumerator (325.0) -
逆順に各要素に対してブロックを評価します。
逆順に各要素に対してブロックを評価します。
内部で各要素を保持した配列を作ります。
ブロックを省略した場合は、各要素を逆順に辿る
Enumerator を返します。
//emlist[例][ruby]{
{a: 1, b: 2, c: 3}.reverse_each # => #<Enumerator: ...>
{a: 1, b: 2, c: 3}.reverse_each { |v| p v }
# => [:c, 3]
# [:b, 2]
# [:a, 1]
//}