728x90
fn gives_five() -> u8 {
5
}
fn gives_six() -> impl FnMut {
6
}
fn add_to_function_output(my_function: fn() -> u8, some_number: u8) {
let my_number = my_function();
let next_number = my_number + some_number;
println!("We got {next_number");
}
fn main() {
add_to_function_output(gives_five, 8);
add_to_function_output(gives_six, 8);
}
728x90
'Rust' 카테고리의 다른 글
[Rust lang] 91. about impl trait (0) | 2023.03.30 |
---|---|
[Rust lang] 90. fn mut fnonce (0) | 2023.03.30 |
[Rust lang] 88. three types of generics (0) | 2023.03.30 |
[Rust lang] 87. trait objects, box (0) | 2023.03.30 |
[Rust lang] 86. box (0) | 2023.03.30 |
댓글