Add support for multiple queries
This commit is contained in:
parent
5c6c0670de
commit
a44372e931
15
src/main.rs
15
src/main.rs
@ -1,10 +1,11 @@
|
||||
use chinese_dictionary as dictionary;
|
||||
|
||||
fn print_wordentry(word_entry: &dictionary::WordEntry) {
|
||||
let mut cword: String = String::from(&word_entry.simplified);
|
||||
let mut cword: String = String::from("");
|
||||
cword.push_str(&word_entry.simplified);
|
||||
|
||||
if !cword.eq(&word_entry.traditional) {
|
||||
cword.push_str(&format!(" ({}) ", word_entry.traditional));
|
||||
if !word_entry.simplified.eq(&word_entry.traditional) {
|
||||
cword.push_str(&format!("({})", word_entry.traditional));
|
||||
}
|
||||
|
||||
println!("{}", cword);
|
||||
@ -59,7 +60,13 @@ fn main() {
|
||||
let results = dictionary::query(query).unwrap();
|
||||
|
||||
if results.len() > 0 {
|
||||
print_wordentry(&results[0]);
|
||||
if queries.len() == 1 {
|
||||
for result in results {
|
||||
print_wordentry(&result);
|
||||
}
|
||||
} else {
|
||||
print_wordentry(&results[0]);
|
||||
}
|
||||
} else {
|
||||
println!("No results found for \"{}\".", query)
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user