るりまサーチ

最速Rubyリファレンスマニュアル検索!
1542件ヒット [301-400件を表示] (0.121秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. kernel p

キーワード

検索結果

<< < ... 2 3 4 5 6 ... > >>

StringScanner#peek(bytes) -> String (6233.0)

スキャンポインタから長さ bytes バイト分だけ文字列を返します。

...er.new('test string')
s.peek(4) # => "test"
//}

また、このメソッドを実行してもスキャンポインタは移動しません。

StringScanner#peep は将来のバージョンでは削除される予定です。
代わりに StringScanner#peek を使ってください。

@param byt...
...ew('test string')
p
s.peek(4) # => "test"
p
s.peek(20) # => "test string"
p
s.peek(0) # => ""
begin
s.peek(-1)
rescue ArgumentError => err
p
uts err # negative string size (or size too big)
end
p
s.scan(/\w+/) # => "test"
p
s.scan(/\s+/) # => " "
p
s.scan(/\w+/) # => "string"
p
s.peek(...
...4) # => ""

# このメソッドを実行してもスキャンポインタは移動しません。

s = StringScanner.new('test string')
p
s.peek(4) # => "test"
p
s.peek(4) # => "test"
p
s.scan(/\w+/) # => "test"
p
s.peek(4) # => " str"
p
s.peek(4) # => " str"
//}...

StringScanner#peep(bytes) -> String (6233.0)

スキャンポインタから長さ bytes バイト分だけ文字列を返します。

...er.new('test string')
s.peek(4) # => "test"
//}

また、このメソッドを実行してもスキャンポインタは移動しません。

StringScanner#peep は将来のバージョンでは削除される予定です。
代わりに StringScanner#peek を使ってください。

@param byt...
...ew('test string')
p
s.peek(4) # => "test"
p
s.peek(20) # => "test string"
p
s.peek(0) # => ""
begin
s.peek(-1)
rescue ArgumentError => err
p
uts err # negative string size (or size too big)
end
p
s.scan(/\w+/) # => "test"
p
s.scan(/\s+/) # => " "
p
s.scan(/\w+/) # => "string"
p
s.peek(...
...4) # => ""

# このメソッドを実行してもスキャンポインタは移動しません。

s = StringScanner.new('test string')
p
s.peek(4) # => "test"
p
s.peek(4) # => "test"
p
s.scan(/\w+/) # => "test"
p
s.peek(4) # => " str"
p
s.peek(4) # => " str"
//}...

Rake::FileList#import(array) -> self (6227.0)

与えられた配列を自身にインポートします。

...

@param array ファイル名のリストを指定します。

//emlist[][ruby]{
# Rakefile での記載例とする

IO.write("test1.rb", "test")
IO.write("test2.rb", "test")

task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
f...
...ile_list.import(["test4.rb", "test5.rb"]) # => ["test4.rb", "test5.rb", "test1.rb", "test2.rb", "test3.rb"]
file_list # => ["test4.rb", "test5.rb", "test1.rb", "test2.rb", "test3.rb"]
end
//}...

Rake::Application#tty_output=(tty_output_state) (6213.0)

TTY に対する出力状態を上書きします。

...

@param tty_output_state 変更後の状態を指定します

//emlist[][ruby]{
# Rakefile での記載例とする

task default: :test_rake_app
task :test_rake_app do
Rake.application.tty_output? # => false
Rake.application.tty_output = "debug output" # => "debug output"...
...Rake.application.tty_output? # => "debug output"
end
//}...

Rake::TaskManager#in_namespace(name) {|name_space| ... } -> Array (6213.0)

与えられた名前の名前空間でブロックを評価します。

...クを評価します。

@param name 名前を指定します。

//emlist[][ruby]{
# Rakefile での記載例とする

task default: :test_rake_app

namespace :sample do
def hoge
p
uts "hoge"
end
end

task :test_rake_app do
task.application.in_namespace("sample") do
hoge # => "hoge"...

絞り込み条件を変える

ARGF.class#inplace_mode -> String | nil (6209.0)

c:ARGF#inplace で書き換えるファイルのバックアップに付加される拡 張子を返します。拡張子が設定されていない場合は空文字列を返します。イン プレースモードでない場合は nil を返します。

...c:ARGF#inplace で書き換えるファイルのバックアップに付加される拡
張子を返します。拡張子が設定されていない場合は空文字列を返します。イン
プレースモードでない場合は nil を返します。

Ruby 起動時の -i オプション や...
...F.class#inplace_mode= で設定します。

例:
# $ echo "test" > test.txt
# $ ruby -i.bak test.rb test.txt
# $ cat test.txt # => "TEST"
# $ cat test.txt.bak # => "test"

# test.rb
ARGF.inplace_mode # => ".bak"
ARGF.each_line {|e|print e.upcase} # => "TEST"

例:...
...# $ echo "test" > test.txt
# $ ruby test.rb test.txt
# $ cat test.txt # => "test"

# test.rb
ARGF.inplace_mode # => nil
ARGF.each_line {|e|print e.upcase} # => "TEST"

@see d:spec/rubycmd#cmd_option, ARGF.class#inplace_mode=...

Gem::Validator#unit_test(gem_spec) (6202.0)

与えられた Gem スペックにしたがってユニットテストを実行します。

...与えられた Gem スペックにしたがってユニットテストを実行します。

@param gem_spec Gem::Specification のインスタンスを指定します。...

StringScanner#pointer=(n) (6155.0)

スキャンポインタのインデックスを n にセットします。

...スキャンポインタのインデックスを n にセットします。

@param n 整数で、バイト単位で指定します。
負数を指定すると文字列の末尾からのオフセットとして扱います。
@raise RangeError マッチ対象の文字列の長さを超え...
...s = StringScanner.new('test string')
p
s.scan(/\w+/) # => "test"
p
s.pos = 1 # => 1
p
s.scan(/\w+/) # => "est"
p
s.pos = 7 # => 7
p
s.scan(/\w+/) # => "ring"

begin
s.pos = 20
rescue RangeError => err
p
uts err #=> index out of range
end
p
s.pos = -4 # => -4
p
s.scan(/\w+/) # => "rin...

StringScanner#pos=(n) (6155.0)

スキャンポインタのインデックスを n にセットします。

...スキャンポインタのインデックスを n にセットします。

@param n 整数で、バイト単位で指定します。
負数を指定すると文字列の末尾からのオフセットとして扱います。
@raise RangeError マッチ対象の文字列の長さを超え...
...s = StringScanner.new('test string')
p
s.scan(/\w+/) # => "test"
p
s.pos = 1 # => 1
p
s.scan(/\w+/) # => "est"
p
s.pos = 7 # => 7
p
s.scan(/\w+/) # => "ring"

begin
s.pos = 20
rescue RangeError => err
p
uts err #=> index out of range
end
p
s.pos = -4 # => -4
p
s.scan(/\w+/) # => "rin...
<< < ... 2 3 4 5 6 ... > >>