Ruby 2.4.0 リファレンスマニュアル > ライブラリ一覧 > strscanライブラリ > StringScannerクラス > rest?

instance method StringScanner#rest?

rest? -> bool[permalink][rdoc]

文字列が残っているならば trueを、残っていないならば false を返します。

StringScanner#eos? と逆の結果を返します。

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



require 'strscan'

s = StringScanner.new('test string')
p s.eos?        # => false
p s.rest?       # => true
s.scan(/\w+/)
s.scan(/\s+/)
s.scan(/\w+/)
p s.eos?        # => true
p s.rest?       # => false