るりまサーチ

最速Rubyリファレンスマニュアル検索!
956件ヒット [901-956件を表示] (0.435秒)
トップページ > モジュール:Kernel[x] > クエリ:Kernel.#p[x] > クエリ:$?[x] > クエリ:$PROGRAM_NAME[x] > クエリ:rmdir[x] > クエリ:$CHILD_STATUS[x] > 種類:モジュール関数[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

キーワード

検索結果

<< < ... 8 9 10 >>

Kernel.#__method__ -> Symbol | nil (21014.0)

現在のメソッド名を返します。 メソッドの外で呼ばれると nil を返します。

...ッド名を返します。
メソッドの外で呼ばれると nil を返します。

//emlist[例][ruby]{
def foo
p
__method__
end
alias :bar :foo
foo #=> :foo
bar #=> :foo
p
__method__ #=> nil
//}

現在のメソッド名が alias されたメソッドの場合でも alias 元のメソッド...

Kernel.#global_variables -> [Symbol] (21014.0)

プログラム中で定義されているグローバル変数(`$'で始まる変数)名の 配列を返します。

...グラム中で定義されているグローバル変数(`$'で始まる変数)名の
配列を返します。

//emlist[例][ruby]{
p
global_variables #=> [:$;, :$-F, :$@, ... ]
//}

@see Kernel.#local_variables,Object#instance_variables,Module.constants,Module#constants,Module#class_variables...

Kernel.#local_variables -> [Symbol] (21014.0)

現在のスコープで定義されているローカル変数名の配列を返します。

...現在のスコープで定義されているローカル変数名の配列を返します。

//emlist[例][ruby]{
yuyu = 0
p
local_variables #=> [:yuyu]
//}

@see Kernel.#global_variables,Object#instance_variables,Module.constants,Module#constants,Module#class_variables...

Kernel.#String(arg) -> String (21008.0)

引数を文字列(String)に変換した結果を返します。

...、何もせず arg を返します。

@param arg 変換対象のオブジェクトです。
@raise TypeError to_s の返り値が文字列でなければ発生します。

//emlist[例][ruby]{
class Foo
def to_s
"hogehoge"
end
end

arg = Foo.new
p
String(arg) #=> "hogehoge"
//}

@see Object#...

Kernel.#test(cmd, file) -> bool | Time | Integer | nil (21008.0)

単体のファイルでファイルテストを行います。

...ルでファイルテストを行います。

@param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file テストするファイルのパス...
...プレーンファイルである
: ?d
ファイルはディレクトリである
: ?l
ファイルはシンボリックリンクである
: ?p
ファイルは名前つきパイプ(FIFO)である
: ?S
ファイルはソケットである
: ?b
ファイルはブロックスペシ...

絞り込み条件を変える

Kernel.#test(cmd, file1, file2) -> bool (21003.0)

2ファイル間のファイルテストを行います。

...間のファイルテストを行います。

@param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file1 テストするファイルのパス...
...を表す文字列か IO オブジェクトを指定します。
@param file2 テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@return 真偽値を返します。

以下は cmd として指定できる文字リテラルとその意味です。

:...
...イル1とファイル2が同一のファイルである

//emlist[例][ruby]{
IO.write("testfile1", "test1")
IO.write("testfile2", "test2")
%w(= < > -).each do |e|
result = test(e, "testfile1", "testfile2")
p
uts "#{e}: #{result}"
end
//}

# => =: true
# => <: false
# => >: false
# => -: false...
<< < ... 8 9 10 >>