るりまサーチ

最速Rubyリファレンスマニュアル検索!
42件ヒット [1-42件を表示] (0.008秒)
トップページ > クエリ:frozen?[x]

別のキーワード

  1. object frozen?
  2. _builtin frozen?
  3. obj_frozen
  4. frozen? object
  5. rb_obj_frozen_p

ライブラリ

クラス

キーワード

検索結果

Object#frozen? -> bool (18113.0)

オブジェクトが凍結(内容の変更を禁止)されているときに真を返します。

...ブジェクトが凍結(内容の変更を禁止)されているときに真を返します。

obj = "someone"
p obj.frozen? #=> false
obj.freeze
p obj.frozen? #=> true

@see Object#freeze...

ruby 1.6 feature (18.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

...: RUBY_VERSION

これらは、freeze された文字列になりました。

p File::SEPARATOR.frozen?
p File::ALT_SEPARATOR.frozen?
p File::PATH_SEPARATOR.frozen?

=> ruby 1.6.5 (2001-09-19) [i586-linux]
false
false
false...

Object#freeze -> self (12.0)

オブジェクトを凍結(内容の変更を禁止)します。

...す。

a = [1].freeze
p a.frozen? #=> true

a[0] = "foo"
p a # can't modify frozen array (RuntimeError)

b = a.dup
p b #=> [1]
p b.frozen? #=> false

b[0] = "foo"
p b #=> ["foo"]

@see Object#frozen?,Object#dup,Kernel.#trace_var...

ENV (6.0)

環境変数を表すオブジェクト。Hash と同様のインターフェースを持ち ます。ただし、Hash と異なり、ENV のキーと値には文字列しか とることができません。

...X11/bin"
p path.tainted? # => false

また、ENV で得られる文字列は Object#freeze されています。

例:

p ENV['TERM'].frozen? # => true

Windows では環境変数は大文字、小文字を区別しません。(cygwin を除く)

例:

ENV['OS'] # => Windows_NT
ENV...

StringScanner#string -> String (6.0)

スキャン対象にしている文字列を返します。

...=> "test string"

返り値は freeze されていません。

require 'strscan'

s = StringScanner.new('test string')
s.string.frozen? # => false

なお、このメソッドは StringScanner.new に渡した
文字列をそのまま返しますが、この仕様が将来に渡...

絞り込み条件を変える

StringScanner::Version -> String (6.0)

StringScanner クラスのバージョンを文字列で返します。 この文字列は Object#freeze されています。

...は Object#freeze されています。

require 'strscan'

StringScanner::Version # => "0.7.0"
StringScanner::Version.frozen? # => true...

irb/completion (6.0)

irb の completion 機能を提供するライブラリです。

...." の後に [Tab] を押すと, そのオブジェクトのメソッド一覧がでます.

irb(main):003:0> foo.
foo.== foo.frozen? foo.protected_methods
foo.=== foo.hash foo.public_methods
foo.=~ foo.id...