Add phrases example
This commit is contained in:
parent
4b413c9e54
commit
b48021c07a
|
@ -1,2 +1,3 @@
|
|||
.DS_Store
|
||||
**/target
|
||||
**/node_modules
|
|
@ -0,0 +1,4 @@
|
|||
[root]
|
||||
name = "phrases"
|
||||
version = "0.1.0"
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[package]
|
||||
name = "phrases"
|
||||
version = "0.1.0"
|
||||
authors = ["Tim Warren <twarren@nexient.com>"]
|
|
@ -0,0 +1,3 @@
|
|||
pub fn goodbye() -> String {
|
||||
"Goodbye.".to_string()
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
pub fn hello() -> String {
|
||||
"Hello!".to_string()
|
||||
}
|
|
@ -0,0 +1,2 @@
|
|||
pub mod greetings;
|
||||
pub mod farewells;
|
|
@ -0,0 +1,3 @@
|
|||
pub fn goodbye() -> String {
|
||||
"さようなら".to_string()
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
pub fn hello() -> String {
|
||||
"こんにちは".to_string()
|
||||
}
|
|
@ -0,0 +1,2 @@
|
|||
pub mod greetings;
|
||||
pub mod farewells;
|
|
@ -0,0 +1,2 @@
|
|||
pub mod english;
|
||||
pub mod japanese;
|
|
@ -0,0 +1,14 @@
|
|||
extern crate phrases;
|
||||
|
||||
use phrases::english::greetings as en_greetings;
|
||||
use phrases::english::farewells as en_farewells;
|
||||
use phrases::japanese::greetings as ja_greetings;
|
||||
use phrases::japanese::farewells as ja_farewells;
|
||||
|
||||
|
||||
fn main() {
|
||||
println!("Hello in English; {}", en_greetings::hello());
|
||||
println!("And in Japanese: {}", ja_greetings::hello());
|
||||
println!("Goodbye in English: {}", en_farewells::goodbye());
|
||||
println!("And in Japanese: {}", ja_farewells::goodbye());
|
||||
}
|
Reference in New Issue