1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2015年3月30日 |
---|
#32 在 #analyze
10KB
99 行
% 单词数
word_count
这是一个用于计算字符串中单词数的程序/库。用它来分析你最喜欢的作者的文本。
示例
可执行文件
$ echo 'I like cookies. Mmm... Cookies.' | word_count
'cookies': 2
'mmm': 1
'like': 1
'i': 1
库
extern crate lib_word_count;
fn main() {
let mut word_index = Vec::new();
let input = "I like cookies. Mmm... Cookies.";
lib_word_count::count_words(input, &mut word_index);
assert_eq!(word_index.len(), 4);
assert_eq!(word_index[0].word, "cookies".to_string);
assert_eq!(word_index[1].word, "i".to_string);
assert_eq!(word_index[2].word, "like".to_string);
assert_eq!(word_index[3].word, "mmm".to_string);
assert_eq!(word_index[0].appeared, 2);
assert_eq!(word_index[1].appeared, 1);
assert_eq!(word_index[2].appeared, 1);
assert_eq!(word_index[3].appeared, 1);
}
lib.rs
:
这是一个用于计算文本中单词数的库。
单词将根据它们在文本中出现的次数进行排序。