別のキーワード
ライブラリ
- ビルトイン (1065)
- csv (12)
- erb (24)
-
irb
/ cmd / help (12) - json (108)
-
json
/ add / struct (12) - logger (24)
- optparse (168)
- pathname (48)
- rake (12)
-
rake
/ packagetask (12) -
rexml
/ document (108) - ripper (12)
-
ripper
/ filter (12) -
rubygems
/ installer (12) - socket (12)
クラス
-
ARGF
. class (24) - Addrinfo (12)
- CSV (12)
- Data (6)
- ERB (24)
- Encoding (36)
-
Gem
:: Installer (12) -
IRB
:: ExtendCommand :: Help (12) -
JSON
:: Parser (12) -
JSON
:: State (72) - Logger (24)
- MatchData (60)
- Module (528)
- Object (60)
- OptionParser (168)
- Pathname (48)
-
REXML
:: Attribute (24) -
REXML
:: Attributes (24) -
REXML
:: DocType (36) -
REXML
:: Element (24) -
Rake
:: Application (12) -
Rake
:: PackageTask (12) - Regexp (24)
- Ripper (12)
-
Ripper
:: Filter (12) - String (264)
- Struct (48)
- Symbol (5)
- Thread (10)
- UnboundMethod (12)
キーワード
- % (12)
- [] (132)
- []= (96)
- attr (36)
-
attr
_ accessor (12) -
attr
_ reader (12) -
attr
_ writer (12) - autoload (12)
- autoload? (12)
- binread (12)
- canonname (12)
-
class
_ variable _ get (12) -
class
_ variable _ set (12) -
col
_ sep (12) -
const
_ defined? (12) -
const
_ get (12) -
const
_ set (12) -
const
_ source _ location (12) -
define
_ method (24) -
define
_ singleton _ method (24) -
deprecate
_ constant (12) - entity (12)
- execute (12)
-
external
_ id (12) - filename (48)
- filename= (12)
-
formatted
_ program _ filename (12) - formatter (12)
- inspect (27)
-
instance
_ method (12) - intern (12)
- method (12)
-
method
_ defined? (12) -
module
_ function (36) - name= (10)
-
named
_ captures (12) - names (36)
- namespace (24)
- namespaces (24)
-
object
_ nl (12) -
object
_ nl= (12) - on (144)
- path (12)
- private (48)
-
private
_ class _ method (24) -
private
_ constant (12) -
private
_ method _ defined? (12) - progname (12)
-
program
_ name (12) -
protected
_ method _ defined? (12) - public (12)
-
public
_ class _ method (24) -
public
_ constant (12) -
public
_ instance _ method (12) -
public
_ method (12) -
public
_ method _ defined? (12) -
remove
_ class _ variable (12) -
remove
_ const (12) -
remove
_ method (12) -
singleton
_ method (12) - slice (72)
- source (12)
- space (12)
- space= (12)
-
space
_ before (12) -
space
_ before= (12) - sub (24)
-
to
_ json (36) -
to
_ s (51) -
to
_ string (12) -
to
_ sym (12) -
undef
_ method (12) - ver (12)
検索結果
先頭5件
-
String
# intern -> Symbol (27119.0) -
文字列に対応するシンボル値 Symbol を返します。
...応する文字列を得るには
Symbol#to_s または Symbol#id2name を使います。
シンボル文字列にはヌルキャラクタ("\0")、空の文字列の使用も可能です。
//emlist[例][ruby]{
p "foo".intern # => :foo
p "foo".intern.to_s == "foo" # => true
//}... -
String
# to _ sym -> Symbol (27119.0) -
文字列に対応するシンボル値 Symbol を返します。
...応する文字列を得るには
Symbol#to_s または Symbol#id2name を使います。
シンボル文字列にはヌルキャラクタ("\0")、空の文字列の使用も可能です。
//emlist[例][ruby]{
p "foo".intern # => :foo
p "foo".intern.to_s == "foo" # => true
//}... -
String
# %(args) -> String (24646.0) -
printf と同じ規則に従って args をフォーマットします。
...rintf と同じ規則に従って args をフォーマットします。
args が配列であれば Kernel.#sprintf(self, *args) と同じです。
それ以外の場合は Kernel.#sprintf(self, args) と同じです。
@param args フォーマットする値、もしくはその配列
@return......フォーマットされた文字列
//emlist[例][ruby]{
p "i = %d" % 10 # => "i = 10"
p "i = %x" % 10 # => "i = a"
p "i = %o" % 10 # => "i = 12"
p "i = %#d" % 10 # => "i = 10"
p "i = %#x" % 10 # => "i = 0xa"
p "i = %#o" % 10 # => "i = 012"
p "%d" % 10......//}
=== sprintf フォーマット
Ruby の sprintf フォーマットは基本的に C 言語の sprintf(3)
のものと同じです。ただし、short や long などの C 特有の型に対する修飾子が
ないこと、2進数の指示子(%b, %B)が存在すること、sprintf のすべて... -
String
# [](regexp , name) -> String (24368.0) -
正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の 部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返 します。
...正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の
部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返
します。
@param regexp 正規表現を指定します。
@param name 取得したい部分文......字列のパターンを示す正規表現レジスタを示す名前
@raise IndexError name に対応する括弧がない場合に発生します。
//emlist[例][ruby]{
s = "FooBar"
s[/(?<foo>[A-Z]..)(?<bar>[A-Z]..)/] # => "FooBar"
s[/(?<foo>[A-Z]..)(?<bar>[A-Z]..)/, "foo"] # => "Foo"
s[... -
String
# slice(regexp , name) -> String (24368.0) -
正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の 部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返 します。
...正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の
部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返
します。
@param regexp 正規表現を指定します。
@param name 取得したい部分文......字列のパターンを示す正規表現レジスタを示す名前
@raise IndexError name に対応する括弧がない場合に発生します。
//emlist[例][ruby]{
s = "FooBar"
s[/(?<foo>[A-Z]..)(?<bar>[A-Z]..)/] # => "FooBar"
s[/(?<foo>[A-Z]..)(?<bar>[A-Z]..)/, "foo"] # => "Foo"
s[... -
String
# [](substr) -> String | nil (24343.0) -
self が substr を含む場合、一致した文字列を新しく作って返します。 substr を含まなければ nil を返します。
...substr を含む場合、一致した文字列を新しく作って返します。
substr を含まなければ nil を返します。
@param substr 取得したい文字列のパターン。文字列
//emlist[例][ruby]{
substr = "bar"
result = "foobar"[substr]
p result # => "bar"
p substr.e......qual?(result) # => false
//}... -
String
# slice(substr) -> String | nil (24343.0) -
self が substr を含む場合、一致した文字列を新しく作って返します。 substr を含まなければ nil を返します。
...substr を含む場合、一致した文字列を新しく作って返します。
substr を含まなければ nil を返します。
@param substr 取得したい文字列のパターン。文字列
//emlist[例][ruby]{
substr = "bar"
result = "foobar"[substr]
p result # => "bar"
p substr.e......qual?(result) # => false
//}... -
String
# [](range) -> String (24253.0) -
rangeで指定したインデックスの範囲に含まれる部分文字列を返します。
...# => 'cde'
range.last が文字列の長さ以上のときは
(文字列の長さ - 1) を指定したものとみなされます。
range.first が 0 より小さいか文字列の長さより大きいときは nil を
返します。ただし range.first および range.last のどちらか
ま......一度だけ文字列の長さを足して
再試行します。
//emlist[例][ruby]{
'abcd'[ 2 .. 1] # => ""
'abcd'[ 2 .. 2] # => "c"
'abcd'[ 2 .. 3] # => "cd"
'abcd'[ 2 .. 4] # => "cd"
'abcd'[ 2 .. -1] # => "cd" # str[f..-1] は「f 文字目から
'abcd'[ 3 .. -1] # => "d" # 文字列......# => 'cde'
range.last が文字列の長さよりも大きいときは文字列の長さを
指定したものとみなされます。
range.first が 0 より小さいか文字列の長さより大きいときは nil を返します。
ただし range.first と range.last のどちらかまた... -
String
# slice(range) -> String (24253.0) -
rangeで指定したインデックスの範囲に含まれる部分文字列を返します。
...# => 'cde'
range.last が文字列の長さ以上のときは
(文字列の長さ - 1) を指定したものとみなされます。
range.first が 0 より小さいか文字列の長さより大きいときは nil を
返します。ただし range.first および range.last のどちらか
ま......一度だけ文字列の長さを足して
再試行します。
//emlist[例][ruby]{
'abcd'[ 2 .. 1] # => ""
'abcd'[ 2 .. 2] # => "c"
'abcd'[ 2 .. 3] # => "cd"
'abcd'[ 2 .. 4] # => "cd"
'abcd'[ 2 .. -1] # => "cd" # str[f..-1] は「f 文字目から
'abcd'[ 3 .. -1] # => "d" # 文字列......# => 'cde'
range.last が文字列の長さよりも大きいときは文字列の長さを
指定したものとみなされます。
range.first が 0 より小さいか文字列の長さより大きいときは nil を返します。
ただし range.first と range.last のどちらかまた...