ライブラリ
クラス
- BasicObject (12)
- CSV (24)
- Delegator (12)
- ERB (12)
- FrozenError (6)
-
Gem
:: Requirement (12) - Hash (24)
- MatchData (12)
- Module (12)
- Object (69)
- OpenStruct (12)
-
REXML
:: Element (48) - Set (24)
- String (23)
- StringScanner (48)
- Symbol (5)
- Thread (36)
- ThreadGroup (24)
モジュール
- Psych (8)
-
Rake
:: Cloneable (12)
オブジェクト
- ENV (18)
キーワード
- +@ (10)
- -@ (10)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Converters (12)
- ENV (12)
- FrozenError (8)
- Hash (12)
- HeaderConverters (12)
- Id (12)
- Marshal フォーマット (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) -
OBJ
_ FREEZE (12) - OPS (12)
- Range (4)
- Regexp (4)
- Rubyの起動 (12)
- SSLContext (12)
- Set (3)
- ThreadError (12)
- ThreadGroup (12)
- Version (12)
-
_ _ id _ _ (12) - add (12)
- cdatas (12)
- clone (36)
- comments (12)
- dedup (3)
- dup (36)
- enclosed? (12)
- fork (12)
- frozen? (12)
-
initialize
_ copy (12) - instructions (12)
-
irb
/ completion (12) - modifiable (12)
- name (5)
- new (48)
-
rb
_ obj _ freeze (12) - receiver (6)
-
ruby 1
. 6 feature (12) -
safe
_ load (8) - set (9)
- src (12)
- start (12)
- string (24)
- taint (9)
- texts (12)
検索結果
先頭5件
-
StringScanner
. new(str , dup = false) -> StringScanner (6.0) -
新しい StringScanner オブジェクトを生成します。
...param str スキャン対象の文字列を指定します。
@param dup dup は単に無視します。
引数の文字列は複製も freeze もされず、そのまま使います。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('This is an example string')
s.eos?... -
Symbol
# name -> String (6.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... -
Thread
. fork(*arg) {|*arg| . . . } -> Thread (6.0) -
スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。
...ッド固有のローカル変数に値を渡すために使用します。
@raise ThreadError 現在のスレッドが属する ThreadGroup が freeze されている場合に発生します。またブロックを与えられずに呼ばれた場合にも発生します。
注意:
例えば、... -
Thread
. new(*arg) {|*arg| . . . } -> Thread (6.0) -
スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。
...ッド固有のローカル変数に値を渡すために使用します。
@raise ThreadError 現在のスレッドが属する ThreadGroup が freeze されている場合に発生します。またブロックを与えられずに呼ばれた場合にも発生します。
注意:
例えば、... -
Thread
. start(*arg) {|*arg| . . . } -> Thread (6.0) -
スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。
...ッド固有のローカル変数に値を渡すために使用します。
@raise ThreadError 現在のスレッドが属する ThreadGroup が freeze されている場合に発生します。またブロックを与えられずに呼ばれた場合にも発生します。
注意:
例えば、... -
irb
/ completion (6.0) -
irb の completion 機能を提供するライブラリです。
...foo.to_a
foo.dup foo.kind_of? foo.to_s
foo.eql? foo.method foo.type
foo.equal? foo.methods foo.untaint
foo.extend foo.nil?
foo.freeze foo.private_methods... -
set (6.0)
-
集合を表す Set クラスと、取り出し順序を保証した SortedSet クラスを提供 します。
...形で集合オブジェクトを生成できる
ようになります。
=== 注意事項
集合オブジェクトに対する taint, untaint, freeze の各
メソッドの効果は、内部記憶として保持するハッシュにも適用されます。
集合オブジェクトおよびその... -
Hash
. new {|hash , key| . . . } -> Hash (2.0) -
空の新しいハッシュを生成します。ブロックの評価結果がデフォルト値になりま す。設定したデフォルト値はHash#default_procで参照できます。
空の新しいハッシュを生成します。ブロックの評価結果がデフォルト値になりま
す。設定したデフォルト値はHash#default_procで参照できます。
値が設定されていないハッシュ要素を参照するとその都度ブロックを
実行し、その結果を返します。
ブロックにはそのハッシュとハッシュを参照したときのキーが渡されます。
@raise ArgumentError ブロックと通常引数を同時に与えると発生します。
//emlist[例][ruby]{
# ブロックではないデフォルト値は全部同一のオブジェクトなので、
# 破壊的変更によって他のキーに対応する値も変更されます。
h = Hash.new...