Last active
December 24, 2018 03:25
-
-
Save toshimasa-nanaki/e862524d9c3b7b9c38930f5b1d4e8055 to your computer and use it in GitHub Desktop.
Rust テストコード確認(ドキュメントテスト)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/// メイン関数 | |
/// 標準入力を求め、入力された文字にビックリマークをつけて返す | |
pub fn main() { | |
let mut s = String::new(); | |
std::io::stdin().read_line(&mut s).ok(); | |
println!("{}", public_function(s.trim().parse().ok().unwrap())); | |
} | |
/// これはパブリックな関数 | |
/// 渡された文字列の後ろにビックリマークをつけて返す | |
/// | |
/// #Example | |
/// | |
/// ``` | |
/// use example::public_function; | |
/// | |
/// assert_eq!("Hello World!", public_function("Hello World".to_string())); | |
/// ``` | |
pub fn public_function(word: String) -> String { | |
private_function(word) | |
} | |
/// これはプライベートな関数 | |
/// Hello Worldの後ろにビックリマークをつける | |
fn private_function(word: String) -> String { | |
word + "!" | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment