[Ajuda] dъvida com variбvel - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] dъvida com variбvel (
/showthread.php?tid=651753)
dъvida com variбvel -
Lontresca - 27.03.2018
Saudaзхes.
Me deparei com uma dъvida a respeito de variбveis em pawn.
Quando criamos um mйtodo e dentro desse mйtodo criamos uma "new var;" toda vez que chamar o mйtodo sera criado uma nova variбvel ?
um exemplo
PHP код:
public function ()
{
new var;
}
Ou a variбvel vai ser criada apenas na primeira chamada.
Alguйm pode esclarecer essa dъvida. Desde jб agradeзo
Re: dъvida com variбvel -
SammyJ - 27.03.2018
Quote:
Originally Posted by Lontresca
Saudaзхes.
Me deparei com uma dъvida a respeito de variбveis em pawn.
Quando criamos um mйtodo e dentro desse mйtodo criamos uma "new var;" toda vez que chamar o mйtodo sera criado uma nova variбvel ?
um exemplo
PHP код:
public function ()
{
new var;
}
Ou a variбvel vai ser criada apenas na primeira chamada.
Alguйm pode esclarecer essa dъvida. Desde jб agradeзo
|
@edit
Toda vez que a funзгo for chamada a variбvel й criada, e quando a funзгo for completamente executada a mesma й destruida(apagada da memуria) .
Vocк pode usar
PHP код:
public function ()
{
static var;
}
Desta forma, a variбvel nгo serб destruida. Ou criando a globalmente com
new var;.
Re: dъvida com variбvel -
Lontresca - 27.03.2018
Opб entendi depois que vocк editou, estava com o pй atras achando que ela nгo seria destruida. Mas obrigado duvida esclarecida...
Re: dъvida com variбvel -
Dayvison_ - 27.03.2018
Se vocк usar static para declarar a variбvel ela nгo serб destruнda ao fim do escopo da funзгo.