ライブラリ
- ビルトイン (18)
検索結果
先頭5件
-
Kernel
$ $ _ -> String | nil (18108) -
最後に Kernel.#gets または Kernel.#readline で読み込んだ文字列です。 EOF に達した場合には、 nil になります。 (覚え方: Perlと同じ)
...最後に Kernel.#gets または Kernel.#readline で読み込んだ文字列です。
EOF に達した場合には、 nil になります。
(覚え方: Perlと同じ)
Kernel.#print のような Perl 由来の幾つかのメソッドは、引数を省略すると代わりに $_ を利用します......変数はローカルスコープかつスレッドローカルです。
Ruby起動時の初期値は nil です。
@see Kernel.#print, Kernel.#gets, Kernel.#readline, Kernel::ARGF
=== 例
example.txt:
foo
bar
baz
このとき、コマンド ruby -e 'print while gets' example.txt は次を出... -
Kernel
. # chomp!(rs = $ / ) -> String | nil (29) -
組み込み変数 $_ を rs で指定される末尾 の文字列を取り除いたものにします。
...み変数 $_ を rs で指定される末尾
の文字列を取り除いたものにします。
chomp! は文字列そのものを変更しその結果を返しますが、
取り除く文字列がなければ nil を返します。
rs のデフォルト値は $/ です。
$_.chomp, $_.chomp! と......示的な $_.chomp, $_.chomp!を使ってください。
$_.chomp とこのメソッド chomp は以下の点で違いがあります。
* chomp は $_ の値をコピーして、コピーの方を更新し、
$_ に再代入します。
@param rs String#chomp 参照
@see String#chomp,$_,$/... -
Kernel
. # chomp(rs = $ / ) -> String (29) -
組み込み変数 $_ を rs で指定される末尾 の文字列を取り除いたものにします。
...み変数 $_ を rs で指定される末尾
の文字列を取り除いたものにします。
chomp! は文字列そのものを変更しその結果を返しますが、
取り除く文字列がなければ nil を返します。
rs のデフォルト値は $/ です。
$_.chomp, $_.chomp! と......示的な $_.chomp, $_.chomp!を使ってください。
$_.chomp とこのメソッド chomp は以下の点で違いがあります。
* chomp は $_ の値をコピーして、コピーの方を更新し、
$_ に再代入します。
@param rs String#chomp 参照
@see String#chomp,$_,$/... -
Kernel
. # chop -> String (29) -
組み込み変数 $_ を最後の文字を取り除いたものにし ます(終端が"\r\n"であれば2文字取り除きます)。
...み込み変数 $_ を最後の文字を取り除いたものにし
ます(終端が"\r\n"であれば2文字取り除きます)。
chop! は文字列そのものを変更しその結果を返しますが、
取り除く文字列がなければ nil を返します。
$_.chop, $_.chop! とほぼ同......ていません。
今後はより明示的な $_.chop, $_.chop! を使ってください。
$_.chopとこのメソッド chop は以下の点で違いがあります。
* chop は $_ の値をコピーして、コピーの方を更新し、
$_ に再代入します。
@see String#chop,$_... -
Kernel
. # chop! -> String | nil (29) -
組み込み変数 $_ を最後の文字を取り除いたものにし ます(終端が"\r\n"であれば2文字取り除きます)。
...み込み変数 $_ を最後の文字を取り除いたものにし
ます(終端が"\r\n"であれば2文字取り除きます)。
chop! は文字列そのものを変更しその結果を返しますが、
取り除く文字列がなければ nil を返します。
$_.chop, $_.chop! とほぼ同......ていません。
今後はより明示的な $_.chop, $_.chop! を使ってください。
$_.chopとこのメソッド chop は以下の点で違いがあります。
* chop は $_ の値をコピーして、コピーの方を更新し、
$_ に再代入します。
@see String#chop,$_... -
Kernel
. # gsub!(pattern) {|matched| . . . } -> String (13) -
組み込み変数 $_ の指す文字列内で pattern に マッチする部分を全て replace に置き換えます。$_ を返します。
...組み込み変数 $_ の指す文字列内で pattern に
マッチする部分を全て replace に置き換えます。$_ を返します。
$_.gsub, $_.gsub! とほぼ同じです。
暗号的になりすぎるきらいがあるため、このメソッドの使用は推奨されていませ......ん。
今後はより明示的な $_.gsub, $_.gsub! を使ってください。
$_.gsub とこのメソッド gsub は以下の点で違いがあります。
* gsub は $_ の値をコピーして、コピーの方を更新し、
$_ に再代入します。
@param pattern String#gsub 参照......@param replace String#gsub 参照
@see String#gsub,$_... -
Kernel
. # gsub!(pattern , replace) -> String (13) -
組み込み変数 $_ の指す文字列内で pattern に マッチする部分を全て replace に置き換えます。$_ を返します。
...組み込み変数 $_ の指す文字列内で pattern に
マッチする部分を全て replace に置き換えます。$_ を返します。
$_.gsub, $_.gsub! とほぼ同じです。
暗号的になりすぎるきらいがあるため、このメソッドの使用は推奨されていませ......ん。
今後はより明示的な $_.gsub, $_.gsub! を使ってください。
$_.gsub とこのメソッド gsub は以下の点で違いがあります。
* gsub は $_ の値をコピーして、コピーの方を更新し、
$_ に再代入します。
@param pattern String#gsub 参照......@param replace String#gsub 参照
@see String#gsub,$_... -
Kernel
. # gsub(pattern) {|matched| . . . } -> String (13) -
組み込み変数 $_ の指す文字列内で pattern に マッチする部分を全て replace に置き換えます。$_ を返します。
...組み込み変数 $_ の指す文字列内で pattern に
マッチする部分を全て replace に置き換えます。$_ を返します。
$_.gsub, $_.gsub! とほぼ同じです。
暗号的になりすぎるきらいがあるため、このメソッドの使用は推奨されていませ......ん。
今後はより明示的な $_.gsub, $_.gsub! を使ってください。
$_.gsub とこのメソッド gsub は以下の点で違いがあります。
* gsub は $_ の値をコピーして、コピーの方を更新し、
$_ に再代入します。
@param pattern String#gsub 参照......@param replace String#gsub 参照
@see String#gsub,$_... -
Kernel
. # gsub(pattern , replace) -> String (13) -
組み込み変数 $_ の指す文字列内で pattern に マッチする部分を全て replace に置き換えます。$_ を返します。
...組み込み変数 $_ の指す文字列内で pattern に
マッチする部分を全て replace に置き換えます。$_ を返します。
$_.gsub, $_.gsub! とほぼ同じです。
暗号的になりすぎるきらいがあるため、このメソッドの使用は推奨されていませ......ん。
今後はより明示的な $_.gsub, $_.gsub! を使ってください。
$_.gsub とこのメソッド gsub は以下の点で違いがあります。
* gsub は $_ の値をコピーして、コピーの方を更新し、
$_ に再代入します。
@param pattern String#gsub 参照......@param replace String#gsub 参照
@see String#gsub,$_... -
Kernel
. # sub!(pattern) {|matched| . . . } -> String (13) -
組み込み変数 $_ の指す文字列内で pattern に マッチする最初の部分を replace に置き換えます。$_ を返します。
...組み込み変数 $_ の指す文字列内で pattern に
マッチする最初の部分を replace に置き換えます。$_ を返します。
$_.sub, $_.sub! とほぼ同じです。
暗号的になりすぎるきらいがあるため、このメソッドの使用は推奨されていませ......ん。
今後はより明示的な $_.sub, $_.sub! を使ってください。
$_.sub とこのメソッド sub は以下の点で違いがあります。
* sub は $_ の値をコピーして、コピーの方を更新し、
$_ に再代入します。
@param pattern String#sub 参照
@param......replace String#sub 参照
@see String#sub,$_... -
Kernel
. # sub!(pattern , replace) -> String (13) -
組み込み変数 $_ の指す文字列内で pattern に マッチする最初の部分を replace に置き換えます。$_ を返します。
...組み込み変数 $_ の指す文字列内で pattern に
マッチする最初の部分を replace に置き換えます。$_ を返します。
$_.sub, $_.sub! とほぼ同じです。
暗号的になりすぎるきらいがあるため、このメソッドの使用は推奨されていませ......ん。
今後はより明示的な $_.sub, $_.sub! を使ってください。
$_.sub とこのメソッド sub は以下の点で違いがあります。
* sub は $_ の値をコピーして、コピーの方を更新し、
$_ に再代入します。
@param pattern String#sub 参照
@param......replace String#sub 参照
@see String#sub,$_... -
Kernel
. # sub(pattern) {|matched| . . . } -> String (13) -
組み込み変数 $_ の指す文字列内で pattern に マッチする最初の部分を replace に置き換えます。$_ を返します。
...組み込み変数 $_ の指す文字列内で pattern に
マッチする最初の部分を replace に置き換えます。$_ を返します。
$_.sub, $_.sub! とほぼ同じです。
暗号的になりすぎるきらいがあるため、このメソッドの使用は推奨されていませ......ん。
今後はより明示的な $_.sub, $_.sub! を使ってください。
$_.sub とこのメソッド sub は以下の点で違いがあります。
* sub は $_ の値をコピーして、コピーの方を更新し、
$_ に再代入します。
@param pattern String#sub 参照
@param......replace String#sub 参照
@see String#sub,$_... -
Kernel
. # sub(pattern , replace) -> String (13) -
組み込み変数 $_ の指す文字列内で pattern に マッチする最初の部分を replace に置き換えます。$_ を返します。
...組み込み変数 $_ の指す文字列内で pattern に
マッチする最初の部分を replace に置き換えます。$_ を返します。
$_.sub, $_.sub! とほぼ同じです。
暗号的になりすぎるきらいがあるため、このメソッドの使用は推奨されていませ......ん。
今後はより明示的な $_.sub, $_.sub! を使ってください。
$_.sub とこのメソッド sub は以下の点で違いがあります。
* sub は $_ の値をコピーして、コピーの方を更新し、
$_ に再代入します。
@param pattern String#sub 参照
@param......replace String#sub 参照
@see String#sub,$_... -
Kernel
. # print(*arg) -> nil (7) -
引数を順に標準出力 $stdout に出力します。引数が与えられない時には変数 $_ の値を出力します。
...引数を順に標準出力 $stdout に出力します。引数が与えられない時には変数
$_ の値を出力します。
文字列以外のオブジェクトが引数として与えられた場合には、
to_s メソッドにより文字列に変換してから出力します。
ただ......失敗した場合に発生します。
print "Hello, world!"
print "Regexp is",/ant/
print nil
print "\n"
#=> Hello, world!Regexp is(?-mix:ant)nil
$_ = "input"
$, = "<and>"
$\ = "<end>\n"
print
print "AA","BB"
#=> input<end>
#=> AA<and>BB<end>
@see Kernel.#puts,Kernel.#p......引数を順に標準出力 $stdout に出力します。引数が与えられない時には変数
$_ の値を出力します。
文字列以外のオブジェクトが引数として与えられた場合には、
to_s メソッドにより文字列に変換してから出力します。
変数......た場合に発生します。
print "Hello, world!"
print "Regexp is",/ant/
print nil
print "\n"
#=> Hello, world!Regexp is(?-mix:ant)
$_ = "input"
$, = "<and>"
$\ = "<end>\n"
print
print "AA","BB"
#=> input<and><end>
#=> AA<and>BB<and><end>
@see Kernel.#puts,Kernel.#p...
