るりまサーチ

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

別のキーワード

  1. kernel $6
  2. kernel $7
  3. kernel $1
  4. kernel $3
  5. kernel $2

ライブラリ

キーワード

検索結果

Object#display(out = $stdout) -> nil (108.0)

オブジェクトを out に出力します。

...ass Object
def display(out = $stdout)
out.write self
nil
end
end
//}

@param out 出力先のIOオブジェクトです。指定しない場合は標準出力に出力されます。
@return nil を返します。

//emlist[][ruby]{
Object
.new.display #=> #<Object:0xbb0210>
//}

@see $st...

Object::SCRIPT_LINES__ -> Hash (31.0)

ソースファイル別にまとめられたソースコードの各行。

..."=>
# ["alias $ERROR_INFO $!\n",
# "alias $ERROR_POSITION $@\n",
# "alias $LOADED_FEATURES $\"\n",
# :
# :
# "alias $POSTMATCH $'\n",
# "alias $LAST_PAREN_MATCH $+\n"]}...

Object::RUBY_ENGINE -> String (13.0)

Ruby処理系実装の種類を表す文字列。

...Ruby処理系実装の種類を表す文字列。

例:
$
ruby-1.9.1 -ve 'p RUBY_ENGINE'
ruby 1.9.1p0 (2009-03-04 revision 22762) [x86_64-linux]
"ruby"
$
jruby -ve 'p RUBY_ENGINE'
jruby 1.2.0 (ruby 1.8.6 patchlevel 287) (2009-03-16 rev 9419) [i386-java]
"jruby"...

Object#taint -> self (7.0)

このメソッドは Ruby 2.7 から deprecated で、Ruby 3.2 で削除予定です。

...[ruby]{
$
SAFE = 1

some = "puts '@&%&(#!'"
p some.tainted? #=> false
eval(some) #=> @&%&(#!

some.taint
p some.tainted? #=> true
eval(some) # Insecure operation - eval (SecurityError)

some.untaint
p some.tainted? #=> false
eval(some) #=> @&%&(#!

p ENV['OS'].tainted? #=> true
//}

@see Object#taint...
...ed?,Object#untaint,Object#freeze...

Object::ARGV -> Array (7.0)

Ruby スクリプトに与えられた引数を表す配列です。

...す配列です。

組み込み変数 $* の別名です。
Ruby 自身に対する引数は取り除かれています。

例:

スクリプト argv.rb の内容が
p ARGV
であったとします。このときシェルから次を実行すると、
$
ruby argv.rb foo bar baz
結果は...

絞り込み条件を変える

Object::DATA -> File (7.0)

スクリプトの __END__ プログラムの終り以降をアクセスする File オブジェクト。

...み込まれたファイルの中であってもそのファイル (__FILE__, d:spec/variables#pseudo)
ではなく実行されたファイル ($0) を指します。

=== 例1
print DATA.gets # => 故人西辞黄鶴楼
print DATA.gets # => 烟花三月下揚州
print DATA.gets # =...
...あったとします。

library.rb:
print DATA.gets

__END__
data from library

app.rb:
require 'library.rb'

__END__
data from app

このときシェルから次を実行すると
$
ruby app.rb
結果は以下のように出力されます。
data from app...