ライブラリ
- ビルトイン (36)
検索結果
先頭5件
-
Kernel
$ $ 1 -> String | nil (18108) -
最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)
...。
これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。
=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"... -
Kernel
$ $ 10 -> String | nil (6108) -
最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)
...。
これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。
=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"... -
Kernel
$ $ 11 -> String | nil (6108) -
最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)
...。
これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。
=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"... -
Kernel
$ $ 2 -> String | nil (3008) -
最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)
...。
これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。
=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"... -
Kernel
$ $ 3 -> String | nil (3008) -
最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)
...。
これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。
=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"... -
Kernel
$ $ 4 -> String | nil (3008) -
最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)
...。
これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。
=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"... -
Kernel
$ $ 5 -> String | nil (3008) -
最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)
...。
これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。
=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"... -
Kernel
$ $ 6 -> String | nil (3008) -
最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)
...。
これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。
=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"... -
Kernel
$ $ 7 -> String | nil (3008) -
最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)
...。
これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。
=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"... -
Kernel
$ $ 8 -> String | nil (3008) -
最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)
...。
これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。
=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"... -
Kernel
$ $ 9 -> String | nil (3008) -
最後に成功したパターンマッチで n 番目の括弧にマッチした値が格納されます。 該当する括弧がなければ nil が入っています。(覚え方: \数字 のようなもの)
...。
これらの変数はローカルスコープかつスレッドローカル、読み取り専用です。
=== 例
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
print $1
print $2
end
#=> "http://example.com"
#=> "example.com"... -
Kernel
. # caller(level _ num = 1) -> [String] | nil (7) -
level_num 段上の呼び出し元の情報を $@ の形式のバックトレース(文字列の配列)として返します。
...nil を返します。
@param level_num long の範囲を超えない正の整数でスタックレベルを指定します。
@see Kernel.#set_trace_func,Kernel.#raise
def foo
p caller(0)
p caller(1)
p caller(2)
p caller(3)
p caller(4)
end
def bar......, 行番号, メソッド名]
を取り出して返します。
def parse_caller(at)
if /^(.+?):(\d+)(?::in `(.*)')?/ =~ at
file = $1
line = $2.to_i
method = $3
[file, line, method]
end
end
def foo
p parse_caller(caller.first)
end...
