Rivoreo Source Code Repositories
src.rivoreo.one
/
compiler-explorer
/
cc0e17e2d5eca68e5d25ed53d9e03b5cec1c45ea
/
.
/
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"
)
}
}
}