SA-MP Forums Archive
[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.