ライブラリ
- ビルトイン (1315)
- csv (11)
- etc (11)
- forwardable (44)
-
irb
/ extend-command (22) -
json
/ add / symbol (11) -
net
/ http (11) -
net
/ imap (22) - pp (11)
- psych (17)
-
rdoc
/ markup (33) -
rexml
/ document (22) -
ripper
/ lexer (33)
クラス
-
ARGF
. class (9) - CSV (11)
- Data (4)
- IO (11)
- Module (451)
-
Net
:: HTTP (11) -
Net
:: IMAP :: FetchData (11) -
Net
:: IMAP :: MailboxList (11) - Object (110)
-
RDoc
:: Markup (33) -
REXML
:: Document (11) -
REXML
:: Element (11) - Regexp (11)
- Ripper (11)
-
Ripper
:: Lexer (22) - String (71)
- Struct (66)
- Symbol (360)
- Thread (22)
- TracePoint (22)
- UnboundMethod (11)
モジュール
- Etc (11)
- Forwardable (22)
-
IRB
:: ExtendCommandBundle (22) - Kernel (88)
- Psych (17)
- Signal (22)
- SingleForwardable (22)
オブジェクト
- main (68)
キーワード
- % (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - <=> (11)
- =~ (22)
- HeaderConverters (11)
- Marshal フォーマット (11)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- Ruby用語集 (11)
- [] (77)
- []= (22)
-
add
_ html (11) -
add
_ special (11) -
add
_ word _ pair (11) -
alias
_ method (11) - attr (55)
-
attr
_ accessor (11) -
attr
_ reader (11) -
attr
_ writer (11) - autoload (22)
- autoload? (22)
- capitalize (11)
- casecmp (11)
- casecmp? (8)
-
class
_ variable _ defined? (11) -
class
_ variable _ get (11) -
class
_ variable _ set (11) - clone (11)
-
const
_ defined? (11) -
const
_ get (11) -
const
_ set (11) -
const
_ source _ location (5) -
def
_ extend _ command (11) - define (4)
-
define
_ method (44) -
define
_ singleton _ method (22) - delegate (22)
-
deprecate
_ constant (9) - downcase (19)
- dup (11)
- empty? (11)
- encoding (11)
-
end
_ with? (5) - format (11)
- hash (11)
- id2name (11)
- inspect (11)
-
instance
_ delegate (11) -
instance
_ method (11) - intern (22)
-
irb
_ original _ method _ name (11) - length (11)
- lex (22)
- logger (11)
- match (33)
- match? (16)
- method (11)
-
method
_ defined? (11) -
module
_ function (19) - name (15)
- new (66)
- next (11)
- parse (11)
-
pretty
_ print _ instance _ variables (11) - private (46)
-
private
_ class _ method (15) -
private
_ constant (11) -
private
_ method _ defined? (11) - protected (23)
-
protected
_ method _ defined? (11) - public (46)
-
public
_ class _ method (15) -
public
_ constant (11) -
public
_ instance _ method (11) -
public
_ method (11) -
public
_ method _ defined? (11) -
rb
_ to _ id (11) -
read
_ nonblock (20) -
remove
_ class _ variable (11) -
remove
_ const (11) -
remove
_ method (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
safe
_ load (17) -
single
_ delegate (11) -
singleton
_ class (11) -
singleton
_ method (11) - size (11)
- slice (55)
- sprintf (11)
- sprintf フォーマット (11)
-
ssl
_ version (11) -
start
_ with? (5) - succ (11)
- swapcase (11)
-
thread
_ variable? (11) -
to
_ json (11) -
to
_ s (11) -
to
_ sym (22) - trace (11)
-
trace
_ var (33) - trap (22)
- uname (11)
-
undef
_ method (11) -
untrace
_ var (11) - upcase (11)
- yaml (11)
- クラス/メソッドの定義 (11)
- リテラル (11)
- 正規表現 (11)
検索結果
先頭5件
-
Symbol
# succ -> Symbol (21108.0) -
シンボルに対応する文字列の「次の」文字列に対応するシンボルを返します。
...シンボルに対応する文字列の「次の」文字列に対応するシンボルを返します。
(self.to_s.next.intern と同じです。)
:a.next # => :b
:foo.next # => :fop
@see String#succ... -
Symbol
# capitalize -> Symbol (21107.0) -
シンボルに対応する文字列の先頭の文字を大文字に、残りを小文字に変更した シンボルを返します。
...に、残りを小文字に変更した
シンボルを返します。
(self.to_s.capitalize.intern と同じです。)
:foobar.capitalize #=> :Foobar
:fooBar.capitalize #=> :Foobar
:FOOBAR.capitalize #=> :Foobar
:"foobar--".capitalize # => "Foobar--"
@see String#capitalize... -
Symbol
# capitalize(*options) -> Symbol (21107.0) -
シンボルに対応する文字列の先頭の文字を大文字に、残りを小文字に変更した シンボルを返します。
...に、残りを小文字に変更した
シンボルを返します。
(self.to_s.capitalize.intern と同じです。)
:foobar.capitalize #=> :Foobar
:fooBar.capitalize #=> :Foobar
:FOOBAR.capitalize #=> :Foobar
:"foobar--".capitalize # => "Foobar--"
@see String#capitalize... -
Symbol
# downcase -> Symbol (21107.0) -
大文字を小文字に変換したシンボルを返します。
...大文字を小文字に変換したシンボルを返します。
(self.to_s.downcase.intern と同じです。)
:FOO.downcase #=> :foo
@see String#downcase... -
Symbol
# downcase(*options) -> Symbol (21107.0) -
大文字を小文字に変換したシンボルを返します。
...大文字を小文字に変換したシンボルを返します。
(self.to_s.downcase.intern と同じです。)
:FOO.downcase #=> :foo
@see String#downcase... -
Symbol
# swapcase -> Symbol (21107.0) -
'A' から 'Z' までのアルファベット大文字を小文字に、'a' から 'z' までの アルファベット小文字を大文字に変更したシンボルを返します。
...ファベット大文字を小文字に、'a' から 'z' までの
アルファベット小文字を大文字に変更したシンボルを返します。
(self.to_s.swapcase.intern と同じです。)
p :ABCxyz.swapcase # => :abcXYZ
p :Access.swapcase # => :aCCESS
@see String#swapcase... -
Symbol
# swapcase(*options) -> Symbol (21107.0) -
'A' から 'Z' までのアルファベット大文字を小文字に、'a' から 'z' までの アルファベット小文字を大文字に変更したシンボルを返します。
...ファベット大文字を小文字に、'a' から 'z' までの
アルファベット小文字を大文字に変更したシンボルを返します。
(self.to_s.swapcase.intern と同じです。)
p :ABCxyz.swapcase # => :abcXYZ
p :Access.swapcase # => :aCCESS
@see String#swapcase... -
Symbol
# upcase -> Symbol (21107.0) -
小文字を大文字に変換したシンボルを返します。
...小文字を大文字に変換したシンボルを返します。
(self.to_s.upcase.intern と同じです。)
:foo.upcase #=> :FOO
@see String#upcase... -
Symbol
# upcase(*options) -> Symbol (21107.0) -
小文字を大文字に変換したシンボルを返します。
...小文字を大文字に変換したシンボルを返します。
(self.to_s.upcase.intern と同じです。)
:foo.upcase #=> :FOO
@see String#upcase... -
Symbol
# inspect -> String (21101.0) -
自身を人間に読みやすい文字列にして返します。
自身を人間に読みやすい文字列にして返します。
:fred.inspect #=> ":fred" -
Symbol
# to _ json(*args) -> String (21101.0) -
自身を JSON 形式の文字列に変換して返します。
自身を JSON 形式の文字列に変換して返します。
内部的にはハッシュにデータをセットしてから JSON::Generator::GeneratorMethods::Hash#to_json を呼び出しています。
@param args 引数はそのまま JSON::Generator::GeneratorMethods::Hash#to_json に渡されます。
@see JSON::Generator::GeneratorMethods::Hash#to_json -
Symbol
# casecmp(other) -> -1 | 0 | 1 | nil (21040.0) -
Symbol#<=> と同様にシンボルに対応する文字列の順序を比較しますが、 アルファベットの大文字小文字の違いを無視します。
...
Symbol#<=> と同様にシンボルに対応する文字列の順序を比較しますが、
アルファベットの大文字小文字の違いを無視します。
@param other 比較対象のシンボルを指定します。
//emlist[][ruby]{
:aBcDeF.casecmp(:abcde) #=> 1
:aBcDeF.casecmp(......ボルではない場合や、文字列のエンコーディングが非互換の場合は、nil を返します。
//emlist[][ruby]{
:foo.casecmp("foo") #=> nil
"\u{e4 f6 fc}".encode("ISO-8859-1").to_sym.casecmp(:"\u{c4 d6 dc}") #=> nil
//}
@see String#casecmp, Symbol#<=>, Symbol#casecmp?......
Symbol#<=> と同様にシンボルに対応する文字列の順序を比較しますが、
アルファベットの大文字小文字の違いを無視します。
Symbol#casecmp? と違って大文字小文字の違いを無視するのは
Unicode 全体ではなく、A-Z/a-z だけです。
@... -
Symbol
# <=>(other) -> -1 | 0 | 1 | nil (21012.0) -
self と other のシンボルに対応する文字列を ASCII コード順で比較して、 self が小さい時には -1、等しい時には 0、大きい時には 1 を返します。
...er がシンボルではなく比較できない時には nil を返します。
@param other 比較対象のシンボルを指定します。
//emlist[][ruby]{
p :aaa <=> :xxx # => -1
p :aaa <=> :aaa # => 0
p :xxx <=> :aaa # => 1
p :foo <=> "foo" # => nil
//}
@see String#<=>, Symbol#casecmp... -
Symbol
# casecmp?(other) -> bool | nil (21012.0) -
大文字小文字の違いを無視しシンボルを比較します。 シンボルが一致する場合には true を返し、一致しない場合には false を返します。
...er がシンボルではない場合や、文字列のエンコーディングが非互換の場合は、nil を返します。
//emlist[][ruby]{
:foo.casecmp?("foo") #=> nil
"\u{e4 f6 fc}".encode("ISO-8859-1").to_sym.casecmp?(:"\u{c4 d6 dc}") #=> nil
//}
@see String#casecmp?, Symbol#casecmp...