[−][src]Function fhiroki_bicycle_book_wordcount::count
pub fn count(input: impl BufRead, option: CountOption) -> HashMap<String, usize>
input から一行ずつ文字列を読み込み。頻度を数える。
頻度を数える対象はオプションによって制御される。
Examples
use std::io::Cursor; use fhiroki_bicycle_book_wordcount::{count, CountOption}; let mut input = Cursor::new("aa bb cc bb"); let freq = count(input, CountOption::Word); assert_eq!(freq["aa"], 1); assert_eq!(freq["bb"], 2); assert_eq!(freq["cc"], 1);
Panics
入力がUTF-8フォーマットされていない場合