[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:3860

From: sho-h@n...
Date: Sun, 04 May 2014 08:11:52 +0000
Subject: [ruby-reference-manual:3860] [るりまプロジェクト - Bug #9601] [Closed] class StringScanner で説明中のメソッド名のミス

Issue #9601 has been updated by Sho Hashimoto.

Status changed from Open to Closed

ありがとうございます。36ff208 で修正しました。

----------------------------------------
Bug #9601: class StringScanner で説明中のメソッド名のミス
https://bugs.ruby-lang.org/issues/9601#change-46500

* Author: white leaf
* Status: Closed
* Priority: Normal
* Assignee: 
* Category: 
* Target version: 
* reporter: 
* ruby_version: 
----------------------------------------
http://docs.ruby-lang.org/ja/2.1.0/class/StringScanner.html

以下の部分で、scan_until のことを言っているのに、例の文章で scan_full になっている。

    現在のスキャンポインタがさす地点以外でもマッチしたい場合は、StringScanner#scan_untilなど を使ってください。
    例: scan, **scan_full** の動作の違い 
    def case1
    s = StringScanner.new('test string')
    p s.scan(/t/)       #=> "t"
    p s.scan(/\w+/)     #=> "est"
    p s.scan(/string/)  #=> nil
    p s.scan(/\s+/)     #=> " "
    p s.scan(/string/)  #=> "string"
    end
    def case2
    s = StringScanner.new('test string')
    p s.scan_until(/t/)       #=> "t"
    p s.scan_until(/\w+/)     #=> "est"
    p s.scan_until(/string/)  #=> " string"
    p s.scan_until(/\s+/)     #=> nil
    p s.scan_until(/string/)  #=> nil
    end



-- 
https://bugs.ruby-lang.org/

[前][次][番号順一覧][スレッド一覧]