1 个不稳定版本

0.1.0 2021 年 1 月 7 日

#3 in #pig

GPL-3.0-or-later

7KB
103

oink

奥尼克是一个用 Rust 编写的英语到 Pig Latin 的翻译库和命令行工具。

作为 Rust 库使用

use oink::{word_to_pig_latin, sentence_to_pig_latin};

// Convert a single word to pig latin & print it.
match word_to_pig_latin("Word") {
    Some(word) => {println!("{}", word)}
    None => {println!("Word")}
}

// Convert a sentence/paragraph(s) to pig latin & print it.
match sentence_to_pig_latin("This is a sentence.") {
    Some(sentence) => {println!("{}", sentence)}
    None => {println!("This is a sentence.")}
}

作为命令行工具使用

使用 cargo 安装

cargo install oink

使用命令

oink <STRING>

lib.rs:

oink 是一个库和命令行工具,允许您将英语翻译成 Pig Latin。

如何作为库使用

use oink::{word_to_pig_latin, sentence_to_pig_latin};

// Convert a single word to pig latin & print it.
match word_to_pig_latin("Word") {
    Some(word) => {println!("{}", word)}
    None => {println!("Word")}
}

// Convert a sentence/paragraph(s) to pig latin & print it.
match sentence_to_pig_latin("This is a sentence.") {
    Some(sentence) => {println!("{}", sentence)}
    None => {println!("This is a sentence.")}
}

如何作为命令行工具使用

使用 cargo 安装

cargo install oink

使用命令

oink <STRING>

依赖项

~2.2–3MB
~54K SLoC