419件ヒット
[201-300件を表示]
(0.012秒)
種類
- インスタンスメソッド (407)
- 特異メソッド (12)
キーワード
- <=> (12)
- == (12)
- =~ (12)
- [] (60)
-
all
_ symbols (12) - capitalize (12)
- casecmp (12)
- casecmp? (9)
- downcase (12)
- empty? (12)
- encoding (12)
-
end
_ with? (6) - id2name (12)
- inspect (12)
- intern (12)
- length (12)
- match (12)
- match? (9)
- name (5)
- next (12)
- size (12)
- slice (60)
-
start
_ with? (6) - succ (12)
- swapcase (12)
-
to
_ proc (12) -
to
_ s (12) -
to
_ sym (12) - upcase (12)
検索結果
先頭5件
-
Symbol
# intern -> self (3.0) -
self を返します。
self を返します。
例:
:foo.intern # => :foo
@see String#intern -
Symbol
# length -> Integer (3.0) -
シンボルに対応する文字列の長さを返します。
シンボルに対応する文字列の長さを返します。
(self.to_s.length と同じです。)
:foo.length #=> 3
@see String#length, String#size -
Symbol
# match(other) -> Integer | nil (3.0) -
正規表現 other とのマッチを行います。
正規表現 other とのマッチを行います。
(self.to_s.match(other) と同じです。)
@param other 比較対象のシンボルを指定します。
@return マッチが成功すればマッチした位置を、そうでなければ nil を返します。
p :foo.match(/foo/) # => 0
p :foobar.match(/bar/) # => 3
p :foo.match(/bar/) # => nil
@see String#match -
Symbol
# match(other) -> MatchData | nil (3.0) -
正規表現 other とのマッチを行います。
...ます。
@return マッチが成功すれば MatchData オブジェクトを、そうでなければ nil を返します。
p :foo.match(/foo/) # => #<MatchData "foo">
p :foobar.match(/bar/) # => #<MatchData "bar">
p :foo.match(/bar/) # => nil
@see String#match
@see Symbol#match?... -
Symbol
# match?(regexp , pos = 0) -> bool (3.0) -
regexp.match?(self, pos) と同じです。 regexp が文字列の場合は、正規表現にコンパイルします。 詳しくは Regexp#match? を参照してください。
regexp.match?(self, pos) と同じです。
regexp が文字列の場合は、正規表現にコンパイルします。
詳しくは Regexp#match? を参照してください。
例:
:Ruby.match?(/R.../) # => true
:Ruby.match?('Ruby') # => true
:Ruby.match?('Ruby',1) # => false
:Ruby.match?('uby',1) # => true
:Ruby.match?(/P.../) # => false
$& ... -
Symbol
# name -> String (3.0) -
シンボルに対応する文字列を返します。
...シンボルに対応する文字列を返します。
Symbol#to_sと違って freeze された文字列を返します。
//emlist[][ruby]{
p :fred.name # => "fred"
p :fred.name.frozen? # => true
p :fred.to_s # => "fred"
p :fred.to_s.frozen? # => false
//}
@see Symbol#to_s... -
Symbol
# next -> Symbol (3.0) -
シンボルに対応する文字列の「次の」文字列に対応するシンボルを返します。
シンボルに対応する文字列の「次の」文字列に対応するシンボルを返します。
(self.to_s.next.intern と同じです。)
:a.next # => :b
:foo.next # => :fop
@see String#succ -
Symbol
# size -> Integer (3.0) -
シンボルに対応する文字列の長さを返します。
シンボルに対応する文字列の長さを返します。
(self.to_s.length と同じです。)
:foo.length #=> 3
@see String#length, String#size -
Symbol
# slice(nth) -> String | nil (3.0) -
nth 番目の文字を返します。
nth 番目の文字を返します。
(self.to_s[nth] と同じです。)
@param nth 文字の位置を表す整数を指定します。
:foo[0] # => "f"
:foo[1] # => "o"
:foo[2] # => "o" -
Symbol
# slice(nth , len) -> String | nil (3.0) -
nth 番目から長さ len の部分文字列を新しく作って返します。
nth 番目から長さ len の部分文字列を新しく作って返します。
(self.to_s[nth, len] と同じです。)
@param nth 文字の位置を表す整数を指定します。
@param len 文字列の長さを指定します。
:foo[1, 2] # => "oo" -
Symbol
# slice(range) -> String | nil (3.0) -
rangeで指定したインデックスの範囲に含まれる部分文字列を返します。
rangeで指定したインデックスの範囲に含まれる部分文字列を返します。
(self.to_s[range] と同じです。)
@param range 取得したい文字列の範囲を示す Range オブジェクトを指定します。
:foo[0..1] # => "fo"
@see String#[] , String#slice