Sign in
android
/
toolchain
/
rustc
/
15a6560abe9880705f51d219c1fa94f880dbaf35
/
.
/
src
/
doc
/
book
/
listings
/
ch19-advanced-features
/
listing-19-27
/
src
/
main.rs
blob: 91b2cf04bf2fc785cdd8bbb023a0539b7ff8c44d [
file
] [
log
] [
blame
]
fn
add_one
(
x
:
i32
)
->
i32
{
x
+
1
}
fn
do_twice
(
f
:
fn
(
i32
)
->
i32
,
arg
:
i32
)
->
i32
{
f
(
arg
)
+
f
(
arg
)
}
fn
main
()
{
let
answer
=
do_twice
(
add_one
,
5
);
println
!(
"The answer is: {}"
,
answer
);
}