29.12.2011, 00:41
Entгo pessoal, qual й melhor e qual usar? Qual a diferenзa?
tt.
tt.
stock pName(playerid)
{
new
Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
return Nome;
}
stock var(num)
{
new
v = num;
return v;
}
forward pName(playerid);
public pName(playerid)
{
new
Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
return Nome;
}
forward var(num);
public var(num)
{
new
v = num;
return v;
}
Tem uma diferenзa, me corrijam se eu estiver errado, pois ultimamente sу estou programando Java, ao invйs de PAWN, entгo posso confundir-me.
No caso de retornar um valor ou um texto, somente a stock tem essa funзгo, a forward/public nгo tem essa 'funзгo' de retornar valores. Exemplo: pawn Код:
Outro exemplo, com nъmeros. pawn Код:
Jб se eu fizer: pawn Код:
A mesma coisa com nъmeros. pawn Код:
--- Outra diferenзa й que se vocк definir uma stock e nгo usб-la e estiver um erro na codificaзгo, o compilador irб ignorar, jб quando vocк usar ela e tiver erro, o compilador irб mostrar os erros, jб a public se definir e nгo usar e tiver erros, o compilador mostra na hora. Lembrando, me corrijam se eu estiver errado, faz muito tempo que nгo programo PAWN. |
stock Vida;
//