別のキーワード
クラス
-
ARGF
. class (251) - Array (777)
- BasicObject (77)
- Bignum (36)
- Binding (11)
- Class (11)
- Complex (60)
- Data (8)
- Dir (83)
- Enumerator (66)
-
Enumerator
:: ArithmeticSequence (12) - Exception (22)
- Fiber (26)
- File (14)
-
File
:: Stat (11) - Fixnum (39)
- Float (115)
- FrozenError (5)
- Hash (510)
- IO (447)
- Integer (429)
- MatchData (44)
- Method (104)
- Module (432)
- Mutex (6)
- Numeric (294)
- Object (267)
- Proc (12)
-
Process
:: Status (33) - Random (33)
- Range (108)
- Rational (79)
-
RubyVM
:: AbstractSyntaxTree :: Node (12) -
RubyVM
:: InstructionSequence (77) - String (1241)
- Struct (42)
- Symbol (282)
- Thread (128)
-
Thread
:: Backtrace :: Location (55) -
Thread
:: ConditionVariable (27) -
Thread
:: Mutex (27) -
Thread
:: SizedQueue (9) - ThreadGroup (11)
- Time (55)
- TracePoint (77)
- UnboundMethod (53)
モジュール
- Comparable (24)
- Enumerable (302)
キーワード
- ! (11)
- != (11)
- !~ (11)
- % (34)
- & (22)
- * (11)
- ** (11)
- + (22)
- +@ (20)
- - (11)
- -@ (56)
- < (45)
- << (45)
- <= (45)
- <=> (99)
- == (96)
- === (43)
- =~ (22)
- > (45)
- >= (45)
- >> (23)
- [] (159)
- []= (77)
-
_ dump (11) - abs (11)
- abs2 (11)
-
absolute
_ path (22) - add (11)
-
alias
_ method (8) - allbits? (7)
- anybits? (7)
- append (7)
-
append
_ features (11) - autoload (11)
-
backtrace
_ locations (22) -
base
_ label (22) - between? (11)
- bind (11)
-
bind
_ call (10) - binmode (22)
-
bit
_ length (17) - broadcast (9)
- bsearch (22)
-
bsearch
_ index (18) - byterindex (2)
- bytes (36)
- bytesplice (4)
- call (22)
- capitalize (11)
- capitalize! (11)
- casecmp (11)
- casecmp? (8)
- ceil (11)
- ceildiv (2)
- center (11)
- chars (36)
- children (12)
- chomp (11)
- chomp! (11)
- chop! (11)
- chr (33)
-
chunk
_ while (11) - clamp (13)
- class (11)
-
class
_ eval (22) -
class
_ exec (11) - clone (22)
- close (31)
-
close
_ on _ exec= (11) - closed? (11)
- codepoints (36)
- coerce (33)
- collect! (22)
- combination (22)
- compact (11)
- compact! (8)
-
compare
_ by _ identity (11) - concat (38)
- conj (11)
- conjugate (11)
- count (11)
- cover? (12)
- crypt (11)
- curry (20)
-
deconstruct
_ keys (2) - dedup (2)
- default (22)
-
define
_ singleton _ method (22) -
defined
_ class (11) - delete (11)
- delete! (11)
-
delete
_ if (44) -
delete
_ prefix! (7) -
delete
_ suffix! (7) -
deprecate
_ constant (9) - difference (6)
- dig (27)
- digits (22)
- disable (22)
- disasm (11)
- disassemble (11)
- display (11)
- div (11)
- divmod (39)
- downcase (11)
- downcase! (11)
- downto (22)
- dup (22)
- each (254)
-
each
_ byte (66) -
each
_ char (66) -
each
_ child (12) -
each
_ codepoint (22) -
each
_ cons (6) -
each
_ entry (22) -
each
_ grapheme _ cluster (14) -
each
_ index (22) -
each
_ key (22) -
each
_ line (132) -
each
_ pair (22) -
each
_ slice (6) -
each
_ value (22) -
each
_ with _ index (22) - enable (22)
- enabled? (11)
- encode (33)
- encode! (22)
-
end
_ with? (16) - entries (6)
-
enum
_ for (22) - eql? (27)
- equal? (44)
- eval (11)
- exception (22)
- exit (11)
- extend (11)
-
extend
_ object (11) - extended (11)
- fdiv (50)
-
fetch
_ values (18) - fileno (10)
- fill (66)
- filter! (24)
- finite? (8)
- flatten (11)
- flatten! (11)
- floor (11)
- flush (11)
-
force
_ encoding (11) - freeze (22)
- gcd (11)
- gcdlcm (11)
- getbyte (11)
- getc (11)
-
grapheme
_ clusters (14) - gsub! (44)
- hash (33)
- hex (11)
- include (11)
- include? (11)
- included (11)
-
included
_ modules (11) - infinite? (8)
- inherited (11)
-
initialize
_ copy (11) - inject (33)
- insert (22)
- inspect (56)
-
instance
_ eval (22) -
instance
_ exec (11) -
instance
_ method (11) - intern (11)
- join (22)
-
keep
_ if (44) - kill (11)
- label (22)
- lcm (11)
- length (11)
- lines (106)
- ljust (11)
- localtime (22)
- lock (11)
- magnitude (11)
- map! (22)
-
marshal
_ load (11) - match (33)
- match? (16)
-
max
_ by (44) - merge (22)
- merge! (22)
-
module
_ eval (22) -
module
_ exec (11) -
module
_ function (7) - modulo (11)
- name (9)
- name= (9)
- negative? (26)
- next (22)
- next! (11)
-
next
_ float (10) - nobits? (7)
- nonzero? (11)
- offset (22)
- ord (11)
- partition (11)
- path (29)
-
pending
_ interrupt? (11) - permutation (22)
- polar (11)
- pos= (11)
- positive? (26)
- pow (22)
- pred (11)
- prepend (18)
-
prepend
_ features (11) - prepended (11)
-
prev
_ float (10) - printf (11)
- private (7)
-
private
_ class _ method (15) -
private
_ constant (11) - product (22)
- protected (7)
- public (23)
-
public
_ class _ method (15) -
public
_ constant (11) -
public
_ instance _ method (11) - push (11)
- putc (11)
- puts (11)
- quo (11)
- raise (15)
- rand (33)
- rationalize (11)
- receiver (5)
- rect (11)
- rectangular (11)
- reduce (33)
- rehash (11)
- reject (22)
- reject! (44)
- remainder (25)
-
remove
_ method (11) - reopen (33)
-
repeated
_ combination (22) -
repeated
_ permutation (22) - replace (22)
- resume (11)
-
reverse
_ each (22) - rewind (22)
- rindex (11)
- rjust (11)
- rotate! (11)
- round (11)
- rpartition (11)
- rstrip! (11)
- run (11)
- sample (44)
- scan (22)
- scrub (33)
- scrub! (33)
- seek (11)
- select! (44)
-
set
_ encoding (66) - shift (11)
- shuffle! (22)
- signal (9)
-
singleton
_ methods (11) - size (22)
- slice (121)
-
slice
_ when (11) - sort (22)
- sort! (22)
-
sort
_ by (22) -
sort
_ by! (22) - split (12)
- squeeze! (11)
-
start
_ with? (16) - step (112)
- strip! (11)
- sub! (33)
- succ (22)
- succ! (11)
- sum (22)
-
super
_ method (20) - swapcase (11)
- swapcase! (11)
- synchronize (11)
- taint (9)
- tally (6)
- tap (7)
- terminate (11)
- then (12)
- times (22)
-
to
_ a (17) -
to
_ ary (11) -
to
_ enum (22) -
to
_ h (29) -
to
_ hash (11) -
to
_ path (7) -
to
_ proc (11) -
to
_ s (50) -
to
_ sym (11) - tr! (11)
-
tr
_ s! (11) -
transform
_ keys! (17) -
transform
_ values! (16) - truncate (11)
- trust (9)
-
undef
_ method (11) - undump (7)
-
unicode
_ normalize (10) -
unicode
_ normalize! (10) -
unicode
_ normalized? (10) - union (6)
- uniq (22)
- unlock (11)
- unshift (11)
- untaint (9)
- untrust (9)
- upcase (11)
- upcase! (11)
- update (22)
- upto (33)
- using (11)
- wait (9)
- wakeup (11)
- with (2)
-
yield
_ self (14) - zip (44)
- | (11)
検索結果
先頭5件
-
TracePoint
# self -> object (18122.0) -
イベントを発生させたオブジェクトを返します。
...イベントを発生させたオブジェクトを返します。
以下のようにする事で同じ値を取得できます。
//emlist[例][ruby]{
trace.binding.eval('self')
//}
@see TracePoint#binding......返します。
以下のようにする事で同じ値を取得できます。
なお、self メソッドは binding が nil になる :c_call および :c_return イベントに対しても正しく動作します。
//emlist[例][ruby]{
trace.binding.eval('self')
//}
@see TracePoint#binding... -
String
# -@ -> String | self (6243.0) -
self が freeze されている文字列の場合、self を返します。 freeze されていない場合は元の文字列の freeze された (できる限り既存の) 複製を返します。
...
self が freeze されている文字列の場合、self を返します。
freeze されていない場合は元の文字列の freeze された (できる限り既存の) 複製を返します。
//emlist[例][ruby]{
# frozen_string_literal: false
original_text = "text"
frozen_text = -original_......t == frozen_text # => true
original_text.equal?(frozen_text) # => false
original_text = "text".freeze
frozen_text = -original_text
frozen_text.frozen? # => true
original_text == frozen_text # => true
original_text.equal?(frozen_text) # => true
//}
@see String#+@... -
String
# +@ -> String | self (6242.0) -
self が freeze されている文字列の場合、元の文字列の複製を返します。 freeze されていない場合は self を返します。
...
self が freeze されている文字列の場合、元の文字列の複製を返します。
freeze されていない場合は self を返します。
//emlist[例][ruby]{
# frozen_string_literal: false
original_text = "text"
unfrozen_text = +original_text
unfrozen_text.frozen?......_text # => true
original_text.equal?(unfrozen_text) # => true
original_text = "text".freeze
unfrozen_text = +original_text
unfrozen_text.frozen? # => false
original_text == unfrozen_text # => true
original_text.equal?(unfrozen_text) # => false
//}
@see String#-@... -
String
# -@ -> String | self (6242.0) -
self が freeze されている文字列の場合、self を返します。 freeze されていない場合は元の文字列の freeze された (できる限り既存の) 複製を返します。
...
self が freeze されている文字列の場合、self を返します。
freeze されていない場合は元の文字列の freeze された (できる限り既存の) 複製を返します。
//emlist[例][ruby]{
# frozen_string_literal: false
original_text = "text"
frozen_text = -original_......t == frozen_text # => true
original_text.equal?(frozen_text) # => false
original_text = "text".freeze
frozen_text = -original_text
frozen_text.frozen? # => true
original_text == frozen_text # => true
original_text.equal?(frozen_text) # => true
//}
@see String#+@... -
Numeric
# +@ -> self (6220.0) -
単項演算子の + です。 self を返します。
...単項演算子の + です。
self を返します。
//emlist[例][ruby]{
+ 10 # => 10
+ (-10) # => -10
+ 0.1 # => 0.1
+ (3r) # => (3/1)
+ (1+3i) # => (1+3i)
//}... -
Object
# yield _ self -> Enumerator (6163.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
...
self を引数としてブロックを評価し、ブロックの結果を返します。
//emlist[例][ruby]{
"my string".yield_self {|s| s.upcase } # => "MY STRING"
3.next.yield_self {|x| x**x }.to_s # => "256"
//}
値をメソッドチェインのパイプラインに次々と渡すの......ld_self {|url| URI(url).read }.
yield_self {|response| JSON.parse(response) }
//}
ブロックなしで呼び出されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。
//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.d......etect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?) # => nil
//}
@see Object#tap... -
Object
# yield _ self {|x| . . . } -> object (6163.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
...
self を引数としてブロックを評価し、ブロックの結果を返します。
//emlist[例][ruby]{
"my string".yield_self {|s| s.upcase } # => "MY STRING"
3.next.yield_self {|x| x**x }.to_s # => "256"
//}
値をメソッドチェインのパイプラインに次々と渡すの......ld_self {|url| URI(url).read }.
yield_self {|response| JSON.parse(response) }
//}
ブロックなしで呼び出されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。
//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.d......etect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?) # => nil
//}
@see Object#tap... -
Numeric
# -@ -> Numeric (6131.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
...単項演算子の - です。
self の符号を反転させたものを返します。
このメソッドは、二項演算子 - で 0 - self によって定義されています。
@see Integer#-@、Float#-@、Rational#-@、Complex#-@... -
Bignum
# -@ -> Integer (6119.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
...単項演算子の - です。
self の符号を反転させたものを返します。... -
Fixnum
# -@ -> Integer (6119.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
...単項演算子の - です。
self の符号を反転させたものを返します。... -
Float
# -@ -> Float (6119.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
...単項演算子の - です。
self の符号を反転させたものを返します。
//emlist[例][ruby]{
- 1.2 # => -1.2
- -1.2 # => 1.2
//}... -
Integer
# -@ -> Integer (6119.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
...単項演算子の - です。
self の符号を反転させたものを返します。
//emlist[][ruby]{
- 10 # => -10
- -10 # => 10
//}... -
Rational
# -@ -> Rational (6119.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
...単項演算子の - です。
self の符号を反転させたものを返します。
//emlist[例][ruby]{
r = Rational(3, 4)
- r # => (-3/4)
//}... -
Object
# yield _ self -> Enumerator (3157.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
...
self を引数としてブロックを評価し、ブロックの結果を返します。
//emlist[例][ruby]{
3.next.then {|x| x**x }.to_s # => "256"
"my string".yield_self {|s| s.upcase } # => "MY STRING"
//}
値をメソッドチェインのパイプラインに次々と渡すの......ld_self {|url| URI(url).read }.
yield_self {|response| JSON.parse(response) }
//}
ブロックなしで呼び出されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。
//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.d......etect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?) # => nil
//}
@see Object#tap... -
Object
# yield _ self {|x| . . . } -> object (3157.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
...
self を引数としてブロックを評価し、ブロックの結果を返します。
//emlist[例][ruby]{
3.next.then {|x| x**x }.to_s # => "256"
"my string".yield_self {|s| s.upcase } # => "MY STRING"
//}
値をメソッドチェインのパイプラインに次々と渡すの......ld_self {|url| URI(url).read }.
yield_self {|response| JSON.parse(response) }
//}
ブロックなしで呼び出されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。
//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.d......etect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?) # => nil
//}
@see Object#tap...