►
From YouTube: Rust Language - Grupo de Estudo - Exercism parte 1
Description
Live do grupo de estudos Rust Lang BR
(DICA: pode assistir na velocidade 2x)
Resolvemos os exercicios do exercism.io
http://exercism.io/languages/rust/exercises
- hello world
- gigasecond
No terminal e live tivemos Bruno Rocha, Leonardo Yvens e a galera do grupo https://t.me/rustlangbr do telegram participando no chat.
Participe! todas as terças as 22h
A
The
rain
that
this
button
here
is
fine,
so
it's
there
because
we
are
going
to
talk
today
is
the
second
meeting
of
this
Rust
study
group
and
Mário,
who
is
the
husband
back
in
the
backyard
organizing
this
study
group
there
on
telegram
today?
He
you
can't
come.
There
was
a
family
issue
there
to
resolve
so
we're
kind
of
improvising
here,
but
it's
going
to
be
cool
because
we're
going
to
follow
the
idea.
So
what
we
did
last
week,
we
got
the
guys
together
here
online
to
talk
about
it.
A
Bauer
check
our
ship,
but
in
the
middle
of
last
week's
meeting,
we
ended
up
having
the
idea
of
doing
the
exercises
on
this
Exorcism
site,.
So
how
does
it
work?
There
are
several
programming
languages
,
and
then
we
install
a
client
on
the
machine,
right
for
the
exercise
and
we
upload
the
exercises
there.
So
there.
B
A
A
And
then
they
will
be
able
to
help
us
there
when
I
have
a
doubt
so
just
to
make
it
clear.
I
don't
have
advanced
knowledge
of
Rust.
I
am
studying
still
learning
Lyons
two
I
book
a
book
later
I
read
the
book
that
the
official
documentation
and
now
he's
doing
exercises
there
to
learn.
I
know
that
Leonardo
already
has
a
good
experience
there
that
he
will
be
able
to
help
anyone
who
has
doubts
and
is
in.
A
Guys
there,
who
are
great,
already
invest
Elias,
who
I
think
will
not
be
able
to
enter
today
but
I
think
next
week,
when
the
exercises
start
to
get
more
complex,
it
will
be
good
he's
here
to
help
too
so
the
functioning
will
go.
To
be
simple,
I'm,
going
to
upload
these
exercises
here
on
my
machine
to
anyone
who
is
connected
to
the
Live,
that
is,
everyone
who
is
in
the
telegram
group.
If
you
want
to
connect
here
on
the
live,
to
put
your
hand
on
the
code,,
go
there,,
there's
a
link.
A
just
connect
and
the
dom
will
clean.
You
will
be
able
to
connect
via
SSH
to
this
link
and
open
the
editor
and
make
the
code
for
us
as
if
it
were
a
bit
disgusting
like
that,
right
If,
there
were
more
people,
it
would
be
easier,
but
we
will
start
with
this.
One
load,
which
is
a
very
simple
exercise,
is
how
does
exorcism
work?
It
doesn't
have
a
code
right.
It
gives
you
a
problem
right.
So,
for
example,
hello-word
here
he
said
the
objectives
are
to
write
a
function
that
returns,
Hello,
Word
and
I'll.
A
A
Maybe
we
have
to
send
it
to
be
able
to
get
the
next
one
right
but
I'm
going
to
enter
the
client
here
to
to
show
the
only
thing
that
I
exercise
to
give
is
the
test
suite,
right,.
So
the
test
suite
here
is
very
simple,
look,,
it's
a
test,
so
now
I
think
it's
a
time
that
Leo
can
help
us
there,,
but
basically
here
and
he
's
going
to
write,.
Look
at
him
doing.
B
A
So
this
is
the
line
above,
the
import
of
this
external
libra
And.
Then,
within
this
external
width
we
will
be
able
to
call
a
function
called
Reload
that
is
there
inside
it.
So
the
test
down
here
when
we
mark
it
I,
don't
know
Technically.
What
is
the
name
of
this
little
mark
here?
I
know
it
is,
for
example,
and
father.
Then
we
call
it
a
decorator
here.
I
think
it's
called
an
annotation.
It's.
A
The
ass
so
with
this
attribute
up
here,
it
looks
like
a
comment:
People
are
informing
the
position
that
this
function
here
is
a
test
and
then,
when
we
run
it,
the
test
in
the
job
he's
going
to
he's
going
to
execute
this
function
here
and
this
macro,
that's
down
here,
right,
she's
going
to
do
one
is
that
it's
the
execution
of
this
function,
here,
hello-word,,
it's
actually
doesn't
work,,
just
Hello,
right,,
but
she's
inside
from
the
hello-word
package,
right
from
the
Hello
Kitty
fish
one,.
We
use
two
points:
to
access.
A
This
object,
here,,
which
is
a
function,
and
we
execute
the
function
and
we'll
make
sure
that
the
hello
world
from
here
is
like
the
clock
from
here.
So
this
here
is
the
easiest
test
for
us
to
do
what
we
have
to
do
here.
The
requirement
is
to
write
this
Library
called
hello
world
and
inside
it
there
has
to
be
a
function
called
Hello
that
returns
hello
world.
Basically,
it
is
this
And,
then,
here
in
Exorcist
later,
for
those
who
want
to
do
it,.
There
is
also
an
explanation
of
how
we
are
going
to
run,
right,.
A
A
A
A
A
B
B
A
The
terminal,
it
looks
like
this.
Ok,
how
does
it
work?
I
have
some
eyes
here
that
I
went
there.
There
is
a
user
awake
on
my
machine
right
hard
not
to
share
with
via
SSH
I
would
share
my
default
user
of
the
machine
and
I'm
here
in
the
directory.
That
is
the
name
of
that
user
or
I.
Didn't
install
the
exercise
that
this
command
line
tool
here
in
site
will
have
x,
do
not
have
the
instructions
for
you
to
install
this
tool.
A
B
A
Heart
And,
then
here
I
pass
the
exercise
that
I
want
to
do
a
freight
in
case
the
first
exercise.
There
is
hello
world
right
And,
then
it
would
be
like
ex-isle,
hello
world
in
case
I
already
have
this
exercise
here,
right,
because
I
I
had
already
shipped
it,
but
after
it
is
resolved,
I
can
ship
the
other
one
I
think
if
I
rotate
the
clothes
here,
it
will
say
that
I
already
have
it
online.
So
it
wasn't
an
update.
It
was
changed.
That's
what
he
did
see
that
he,
the
directory,
is
going
to
come.
A
A
Downloaded
And,
then
I'm
going
to
say
it
here,
Leo,
If,
I,
say
something
stupid,
you
correct
me:
Because
I
know
you
know
how
this
part
of
packaging
is.
But
basically
what
we
have
here
is
that
a
project
invests
in
the
basic
structure
of
a
project
in
Rust
it
we
have
already
built
Exorcism
for
us,
the
same
thing
that
happens
when
we
use
New
to
create
a
project.
And.
Here
we
have
this
file
called
cargo.
Lotus,
and
this
other
one
called
cargo
points.
Mine,
right,,
the
cargo.
A
Loki,
the
dot
car
of
mine,
is
where
we
specify
the
project
options,
right
some
options,
and
mainly
What,
are
the
dependencies
So.
If
I'm
using
the
Framework.
It's
an
external
width.
I
put
this
information
inside
the
dots
position.
Mine
is
in
When.
I
run
this
project
here
at
I
install
these
dependencies
with
cargo,.
It
creates
this
other
file
called
cargo.
Loki,,
which
is
where
the
dependencies
are
going
to
be
frozen,
right.
So
I
have
to
execute
Mystique,
right,.
If
I
want
to
run
it
again,
later,,
he
will
no
longer
fetch
the
dependencies
here
from
Tom,.
A
A
So
and
it's
cool
this
I
think
this
here
is
very
good,
because
you
guarantee
that
you
have
that
version
in
other
languages.
We
have
to
do
the
end
of
the
dependency.
We
have
to
go
there
and
in
the
version
And,
then
you
arrive
for
you
to
guarantee
here
inside
the
office.
Take
me
too,,
you
know
it
took
seeing
what
he
already
has
here
comes
as
one
and
now
mine
he
comes
here.
There
is
a
section
that
is
Pet
And.
A
Then
this
section
has
the
hello
world
there,,
which
is
the
name
of
the
package
and
the
version,
but
we
had
an
external
dependency,.
It
would
be
the
Kratts,
right,
and
we
would
put
it
in
here.
I
think
the
position
is
the
lot
point
of
this
project.
Here,
it's
empty.
There
doesn't
come
here,
just
one
package,
information,
even
I,
think
when
we
increase
the
version
of
our
own
project.
The
loc
is
also
have
to
do
the
seer
right
and
the
pieces.
All
project
market
right,
I
do
n't
think
so.
It's
important
now,,
it's
the
exorcism
thing,.
A
It's
the
specification
of
this
exercise
here
in
question,
so
your
deck
is
a
cadim
really,
he
will
say
any
exercise
and
everything
that
you.
What
is
the
statement
right
of
the
good
exercise
and
what
you
have
to
do
right
after
to
execute
the
test?
Ok,
here
it
is,
the
command
you
have
to
run
is
written
in
markdown,.
It
seems
that
the
Rust
community
really
likes
Mark
to
practically
write
everything
in
the
morning.
A
And
go
down
if
you
have
an
Alibi,
Alibi.
Lol,
and
it's
where
we're
going
to
write
our
code
so
notice
that
going
there
in
the
position,
is.
I'm
mine,
we're
going
to
hit
it
again
here
we
said
the
name
of
the
package
hello-word
right
And,
then
this
one
here
is
going
to
be
the
name
of
this
Libra
from
here
and
then
inside
the
src.
We
write
a
Lippi
file.
That
is
when
we
do
that
external
Cleide
to
import.
It
will
look
inside
right
and
I.
A
A
.
RS
I'm
here
well
for
us,
there's
a
code
I
found
a
comment
very
basic
and
the
Hello
function,
you
know,
that
we
had
talked
about
inside
this
believer,.
There
has
to
be
a
Hello
function
and
this
Hello
function
is
returning
the
stringhi
Goodbye
World,
right?.
Let's
look
at
the
statement
of
our
problem
here,.
What
we
have
to
do
for
this
pest
to
pass
is
to
execute
it
is
to
make
it
return.
Hello-Word
instead
of
Goodbye
World
So,
it
looks
like
this
is
going
to
be
very
easy,.
A
So
let's
go
look
at
the
first
test,
right,,
because
what
he's
doing
again,
he's
doing
a
certain
Hello
Word
for
this
function,
Hello,
something
that
I
find
interesting.
Here,,
look,,
Cleide's,
name,
right,
she's
already
named
here
with
an
underscore
right
And.
If
we
look
at
our
public
office
or
don't
look
there,
he's
saying
that
we
have
a
project
here,
called
Hello
back
Word,
so
I
believe
that
and
they
manage
to
cut
it,.
He
does
this
conversion
for
us
automatically
from
the
name,
it's
even
because
the
name
of
the
folder
we're
talking
about
brings
Word,
right,.
A
B
A
B
A
A
A
Let's
go.
Our
objective
here
is
to
do
with
the
tests
passing
then
to
start,
remembering
that
when
you
install
exercism,
you
will
have
to
put
your
key
there,
right
so
on
the
website.
You
have
the
explanation
for
you
to
put
the
access
key
But.
This
one
is
very
easy,
Following
the
steps
that
are
in
the
site
after
you
log
in
it's
very
easy
to
do
that.
So,
let's
start
waking
up
now
I'm
going
to
do
the
following
I'm
going
to
get
two
tabs
here
in
my
terminal.
A
Let
me
put
names
in
it
to
make
it
easy.
Our
first
one
here,
I'm
going
to
call
this
second
one
food
Calling
me
Shell,
easy
is
here
in
the
lieutenant
it's
the
bought
BN
it
's
not
for
those
who
are
connected
there
in
the
section
bought
BN.
It
changes
the
control
and
zero
bought
b1f,
and
the
number
here
from
Fé
calls
there
bought
the
number.
Well.
It
changes
from
one
session
for
another
bank
here
on
Cold
I'm,
going
to
open
the
trip.
A
Even
though
I'm
not
a
travel
side,
I,
don't
know
how
to
do
anything
advanced
in
vi,
ai,
but
I.
Think
it's
what
people
use
most
so
I'm
going
to
use
it
myself
here.
This
here
is
the
Lib
code
right
I'm,
going
to
enter
here
on
the
floor.
That's
here
on
the
other
side,
right,
just
so
we
can
see
the
test
again.
B
A
A
A
The
test
failure.,
it
shows
that
the
failure
report
in
he
said
that
the
hello-word
test
is
cause
Panic
that
invests,
we
don't
call
Exception
the
errors.
We
are
one
of
panics
right,
so
you
have
to
always
do
the
panic
treatment,
otherwise
the
Direction
treatment,
but
it's
practically
like
this
conceptually
I
think
the
same
thing
has
some
difference:
Leo
between
Panic
exception
and
then
I
lack.
B
The
functioning
and
they
are
similar
more
generally,
a
Tony
calculation
that
you
don't
treat
So,
let's
go
a
Panic
is
usually
bad
and
I
can't
be
recovered.
O
I
want
to
recover
o.
Usually
you
use
that
type
of
zoom
And.
Then
you
return
from
the
function,
you
return
or
ok.
Then
you
said
that
expected
or
the
value
for
money.
So
you
go
where
the
projector
director
is
not
sleepy
when
it
is
recoverable.
A
A
One.
Oh
okay,.
This
message
here
told
us
that
the
left-right
comparison
there
on
that
one
hits
and
that
it's
a
macro,,
it's
not
that
it
marked
it,
it's
more
or
less
as
if
it
were
a
function,.
It's
just
that.
It's
a
function
that
before
compiling,
right?
up
here
before
he
comps
there.
He
takes
that
macro
and
replaces
it
with
another
code,
right.
So
it's
a
feature
there
that
the
machine
called
hit
and
that
when
compiling
it
will
replace
that
with
the
function
that
really
has
to
do
this
comparison
is
practically.
A
A
The
target
doesn't
know
Ok
and
now,
let's
see
if
the
guy
pass
beauty
pay
passed.
What
we
have
to
do
now
is
exercise
submit
src
livre.
RS,
he's
saying
that
I
can't
because
I
already
had
this
exercise
solved
there
in
mine.
Is
that
being
cism,
but
it
does
n't
have
a
problem
who
has
these
half
empty?
Then
you
will
be
able
to
do
there.
A
The
sublimit,
because
you
have
to
put
submit
so
that
you
be
able
to
get
the
next
exercise
right.
Then
the
next
exercise,
in
the
queue
that
we
have
on
the
side
of
the
exercises
available,
is
called
gigas.
Second
right
so
I
have
to
do
it
hum,
say
century
I.
Think
that
way
it
will
download
there.
He
downloaded
a
new
one.
Put
it
in
this
folder
called,
say.
Second
And,
then
I
have
to
go
back
here
and
enter
the
gigas
and
cone
folder
and
the
same
thing
here.
A
I
can
close
this
display
here
and
it's
here
in
Giga
Security,
it's
a
new
project.
The
structure
is
practically
the
same.
There,
nothing
has
changed,
we
have
a
Gibi
and
we
have
a
test
Call
of
God.
Second
So.
We
read
the
regimen
here
to
see
what
we
have
to
do.
We
look
pay
right.
So
sometimes
it's
easier
regimen
here
he's
telling
us
the
following
than
in
this
next
exercise.
We
have
to
calculate
the
exact
moment,.
B
B
A
Be
right
in
a
million
a
billion
seconds
would
that
be
But?
What
is
the
date
and
a
billion
seconds?
We
have
to
make
a
Delta
team
right,
so
you
there,
what
day,
will
it
be
in
1
billion
seconds?
Basically,
that's
it
I
particularly
found
the
description
of
this
exercise
here,
difficult
to
understand,
and
it's
a
problem
there
in
the
Exercise.
Some
exercises
have
the
description
a
little
difficult.
If
they
put
it
here
is
calculate
and
what
day
it
will
be
in
1
billion
seconds,
it
would
be
easier.
B
A
A
But,
there's
also
something
new
here
that
I
didn't
know
at
the
beginning,,
which
is
this
other
annotation
here
that
the
Ignore
So
we
have
this
notation.
That
is,
for
the
test,
I
'm,
saying
that
this
function
here
is
a
test,
so
I
do
whatever
I
want
want
in
here
since
I
finish
and
she's,
lucky
right
that
she's
here,
it's
one
thing
to
notice.
This
function
doesn't
return
anything
here,
either.
And,
in
the
end,,
as
we
were
talking
about
last
week
here
in
the
example,,
invest
when
we
don't
have
it;.
A
The
expression
here
of
the
function
is
practically
the
return
right.
Then
this
one.
And,
it
will
just
execute
without
returning
anything
here.
This
function
will
return
like
a
null,,
it's
actually
from
the
UN,
right,.
It
returns
from
an
empty
double
But
anyway,.
It
doesn't
do
exactly
anything,.
So
first
we
have
to
make
this
first
test
pass
these
others,
which
is
written
Ignore.
They
will
not
run
but
then
I,
don't
know
why
exercism
also
leaves
them
marked
as
Ignore,
but
then
we
can
remove
this
sign
from
here
to
make
this
mountain
of
tests
pass,
right
?.
A
Basically,
this
test
will
do
the
following:
it
will
pay
this
date
here,
the
25th
of
the
fourth
of
2011.
It
is
not
with
these
seconds
here
you
not
only
that
it
will
be
like
a
date
time
object,
and
it
will
say
that
it
is
the
giga
second
right.
The
After
function
inside
the
Lib
say
second
peace,
the
date
it
has
to
return
to
us
on
day,
one
of
2043
At
that
exact
time
It's
seconds.
What
time
is
best?
A
Second
So
we're
going
to
have
to
work
with
these
guys
over
there
from
milk
team
right
I'll
come
back
again,
no
I'm
already
in
hate
I'm
me
go
out
and
open
here,
src
Andthat's
it
come
on
I,
don't
know
why
I
knew
this
one
here
is
from
and
it
came
with
this
character
here
from
us.
It
was
downloaded
just
like
it
is
from
vi
there,
not
the
exercise
itself
from
there.
It
is
With
a
face
to
lose
Follow
me
here
at
the
end,
but
just
clean
the
and
you
don't
want
to
say
anything
about
this.
B
The
good
thing
is,
it
already
starts
using
an
external
chain
So,
the
one
that
has
the
Chrono
client
is
a
criticism
that
is
a
belligerence
of
the
community
there.
So
if
you
go
to
crazy.io
or
if
you
are
going
to
search
all
the
community
crisis
circulars,
all
that
are
your
packages,
the
community
and
documentation
library.
He
found
out
what
it
is.
For
example,
this
type
of
is
going
there.
B
You
go
passing
ilse
Cromo
with
the
colon
actress
that
is
taking
all
the
types
from
the
dog
library
and
importing,
and
along
with
that-
and
there
is
a
lot
of
style.
So
it
wasn't
what
I
was
talking
about
today,
it's
an
external
type,
so
there,
then
the
tip
is:
go
there
in
the
documentation
of
Chrono
discovers
that
leaving
it
manages
to
do.
This
covers
how
this
team
is
calculated.
Is
that
making
it
a
detail,
right?
You
have
it
right.
The
Style
is
the
two
points
of
Styles.
B
We
prepare
start
is
the
type
of
being,
and
then
I
It
has
a
piece
of
being
Or
whether
the
function
that
makes
Where
is
it
receives.
Time
is
so
sad
still
to
create
a
billion
seconds.
Classification
has
to
be
in
documentation
of
this
type
to
find
out.
How
do
you
calculate
the
leave
time
from
there
to
a
billion
seconds.
A
A
And
I
did
an
external
trade
up
here,
Right,
chrome
and
down
here
I
had
to
do
it
again,
usicchrome.
Why
did
I
have
to
go
here
and
do
it
again,
iwc
Chrono,
since
in
the
previous
exercise
there
was
no
use.
We
just
did
the
external
trade
World
and
called
it
direct
I
could,
for
example,
come
here.
It's
already
saying
that
I'm
going
to
have
to
use
your
Crown
library,
right?.
That's.
A
A
And
I
believe
that's
it
if
I
didn't
tell
you,
for
example,
if
I
didn't
have
this
this
line
here,
look
micro,
you
don't
have
to
come
here
and
put
the
full
path.
Bruno.
A
Old
I
just
put
this
iwc
Chrono
here
to
say
that
I
want
to
bring
the
asterisk.
That
is
everything
that
is
inside
itself
in
the
face
of
Chrono
to
within
the
month
coco.
Here
you
don't
need
to
keep
calling
it,
because
neither
thing
about
using
an
asterisk
here,
I,
don't
know
if
it's
a
good
practice,
but
I
know
that
in
other
languages,
like
a
father,
so
it's
not
a
good
practice
and
I
already
saw
that
the
ideal
here.
If
he
was
going
to
do
something
like
this
here,
right,
I.
A
A
A
B
A
A
Project
not
at
the
bottom
I
clear.
The
screen
at
the
end.
So
here
is
the
name
of
the
package
that
it
had
in
the
other
one
and
down.
Here
there
are
the
dependencies
And.
Then
we
are
saying
that
we
want
exactly
the
dependency
that
Chrono
0.4
has
And.
If
we
look
in
the
post,
.
Lóquio,
it
is
a
file
there.
It
is
difficult
with
the
goal,
with
the
metadata
more
complex
than
the
other,
and
basically
we
are
not
told
this
position.
A
The
Loki
point
on
the
nail
in
the
digital
corner
itself
when
we
say
the
update
right,
but
it
is
basically
the
same
thing
we
had
before.
You
want
to
be
able
to
define
how
you
are
going
to
comply
there.
If
you
want
to
use
the
LBV,
they
want
to
use
the
type
of
several
things
that
you
can
define
here
inside
the
file,
but
in
fact
everything
via
positions
my
and
from
the
positions
mine
is
that
he
will
make
that
position.
Humble
a
lot
good
plague
has
not
passed.
Now.
B
A
Shows
we
went
to
investigate
going
there.
Sometimes
this
problem
good,
wait
there.
It's
even
good,
because
I
myself
am
not
very
good
at
this
business,
because
when
I
was
solving
it
and
what
I
did
I
opened
the
source
code
instead
of
opening
the
documentation,
I
already
went
then
and
open
the
source
code,
it
the
source
code
of
cyclone
there
me
because
in
the
editor
here
it
already
opened
it
for
me
automatically.
A
And
probably
for
us
to
find
documentation,
we
will
enter
the
treats.
How
will
Kraft
be
stolen,
/,
the
name
of
the
client
that
we
have,
right,,
which
would
be
in
the
case
the
throne,
Parque
Cleide,
accompanied
/Gracie/Chrono
and
here's
Chrono
0.4.0,
which
is
exactly
what
we
were
using
there
and
here
in
the
video
itself,
I'll
already
have
some
ideas
on
how
to
use
it,
right
here.
A
It
already
says,
for
example,
an
object
that
it
has
to
duration,
object,
I,
think
the
main
ones
He
already
speaks
here
at
his
own
pace
and-
and
it
can
be
easier
but
I
know
there
is
a
documentation
page
that
if
I'm
not
mistaken,
is
down
here
on
the
street.
Come
here.
Look
here,
How
many
times
has
the
package
been
downloaded.
All
the
versions
that
have
already
been
released,
I
remember
a
place
here
that
was
listed
or
it.
A
A
B
A
T-Shirt
here,,
it
receives
the
time
tooth
and
it
returns
one
of
time
a
billion
seconds
ahead
to
calculate
this
difference,.
We
just
do
an
operation
like
the
Delta
time,
right,
I
'm
used
to
do
it
with
Delta
time.
That
is,
I
create
an
object
that
represents
this
difference,
right?
And.
Then
I
do
more,.
It's
like
I.
Do
an
addition,
right?.
A
A
B
A
B
B
A
B
A
A
B
A
A
B
A
A
A
B
A
B
A
It
or
just
that
in
the
description
of
the
problem,
it's
right
it
won't
so
this
here
would
be.
We
can
use
the
rest
underline
it
will
separate
the
spaces
here,
it's
much
easier
than
using
leave
the
number
like
that
right,
so
I
could
leave
it
this
number.
Only
yes,
but
it
is
difficult
to
read
and
for
easier
I
can
use.
Underline
I
found
this
feature
very
cool,
including
a
Fischer
30min
in
the
father
with
three
now,
and
it
makes
it
a
lot
easier.
So
this
here
is
a
way
to
do
it
right,
Now.
A
B
A
It
won't
happen,
but
I
know
it
will
happen.
If
I
do
that
here
it
's
not,
for
example,
I,
say,
and
it's
giga
equals
number
10
in
base
64
right,
it's
a
general
cleaning
64
in
10
and
then
I
can
call
this
giga.
It
has
a
Paul
method
of
power
and
then
I
call
bread,
9
and
then
that's
it,.
It
will
generate
for
me
this
number
here,
the
and
in
this
case
here
we
know
that
the
number
is
static,
right,,
it's
a
constant,
but
if
I
If
you
wanted
general,,
you
could
do
it.
A
A
A
B
A
B
The
free
one,
a
detail
to
feel
this
method
again.
We
will
see
that
you
just
need
to
turn
on
the
radio
to
see
it.
Let
it
have
that
it
was
the
return
found
an
option
right
And.
Why
is
there
not
a
great
one,
because,
obviously,
what
day
you
can
want
with
pain
by
default
values,
cannot
be
in
your
old
one,
only
that
the
glasses
represent
the
value
that
can
be
null,.
It
can
be
in
because
if
the
function
really
stays,
if
you
see
a
flower,
I'll
go
from
the
date
So.
B
A
B
A
A
B
A
A
B
A
A
B
A
A
And
then
take
the
bathroom
of
the
vi.
There,
no
name,
there,
trip
is,
if
I
do
this
here,
look
start
plus
duration
and
it's::
sections
pass
here.
The
number
was
I'll
pass
it
directly
just
so
we
can
see
two
versions.
Only
I
think
it's
even
more
readable
here.
Right
down
and
I
have
start
that
the
date
I
received
here
Rogério
this
difference,
I
don't
need
to
give
a
rappi
because
I
already
mentioned
it
before
and.
A
I,
don't
mention
this
one
here.
Also
another
good
mistake
for
us
to
see:
I
think
that
everyone
who
will
start
programming
host
at
least
here
every
time
you're
doing
a
test
I
fall
into
this
problem.
And,
in
the
end,
he's
making
the
function
return.
This
object
here,,
which
is
like
an
empty
double,
right,
an
empty
type,.
It's
not
returning.
What
I
want
to
return
in
Rust
in
2,
times,,
right,
or
I
would
have
to
come
here
mainly
to
write.
The
word
return
me.
Probably
it
will
work,
right
Let's
test.
A
If
you
write
it
here,
it
didn't
pass
the
warnings
test
there,
because
we
didn't
use
a
variable
there
that
we
created
on
1
Giga,
but
the
test
passed.
So
everything
is
ok,
but
this
code
here
in
the
books,
I
read
I
forgot
to
use
the
return.
It's
not
an
idiomatic
thing
in
Rust
Red
the
mate
that
we
omitted,
The
Biomethyl
Return;
at
the
end,
then
the
last
expression
of
a
function
that
does
not
have
a
period,
at
the
end
it
automatically
receives
the
restaurant
I
imply
here
and
it
already
returns,
right?.
A
Don't
use
it
because
it's
not
idiomatic
when
you
go
again:
okay,
I'm
not
going
to
wet
the
o.
He
gave
up
here
and
this
part
is
also
cool.
Look
at
our
News
variable,
say
So,
it's
saying
that
we
created
this
say
here,
but
we
didn't
use
it
nowhere,
right,
because
I
had
commented,
and
actually
this
part
here.
I
can
also
comment.
B
A
B
Right,
there's
a
question
here:
Charlie
didn't
ask:
what
is
the
type
of
afternoon
right
or
type
of
highlight
it's
in
the
signature
of
the
function
part
two
points
of
Style
The,
TC
So,
let
the
generic
type
team,
not
the
head
of
this
standard
team-
happen
The
woman
asked.
Is
it
still
good?
So
that's
who
knows,
but
I
was
doing
the
commission
later
now,
there's
some
typeof.
No,
so
you
ca
n't
dynamically
check
the
type
you
know
the
compile
channel
80
compile.
B
B
Okay,
the
way
you
want
to
see
it,
I'll,
give
you
a
tip
here.,
it's
also
cool
when
it
was
the
type
of
being.
If
more
duration
thing,
you
don't
know
that
it's
preventing
the
director,
but
if
you
didn't
know
it's
I
would
let
me
ask
here
that
I
said
the
following
hours:
Oh,
if
I
knew
how
it's
going
to
have
a
mode
of
insert.
A
A
B
A
B
A
B
A
A
B
Woman
sees
how
to
connect
this
one
I
put
some
images
for
the
people
who,
like
the
second
one.
It
is
very
infection,
but
it
supports
the
piece
is
everything
we
have
compilation
and
maybe
not
some
things.
We
do
have
that
something
was
missing
more
difficult,
even
though
it
is
social
of
the
language
he
who
knows
one
day
with.
A
B
A
Exercise
that
we
were
going
to
do
next
week
would
be
the
exercise.
Let
me
see
if
I
find
it
here,
any
other
the
next
one,
your
like
right,
there
there's
Lipe
and
the
king
of
pop
to
do
next
week
and
those
who
are
starting
already
start
to
get
a
little
more
complicated..
Surely
you'll
have
more
doubts,.