Rivoreo Source Code Repositories
src.rivoreo.one
/
compiler-explorer
/
3ddcb80a7e7e08bd70b429044e2d99e5fa31b590
/
.
/
examples
/
rust
/
Square_Executable.rs
blob: 1750338e601b0902777b0a5d630197e001a7f307 [
file
] [
log
] [
blame
] [
raw
]
use
std
::
env
;
const
fn
square
(
num
:
i32
)
->
i32
{
num
*
num
}
pub
fn
main
()
{
match
env
::
args
().
nth
(
1
).
map
(|
r
|
r
.
parse
::<
i32
>())
{
Some
(
Ok
(
r
))
=>
{
println
!(
"{}"
,
square
(
r
))
}
_
=>
{
println
!(
"Supply a number to square"
)
}
}
}