[Tutorial] Indentaзгo - 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)
+----- Forum: Lançamentos/Releases (
https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] Indentaзгo (
/showthread.php?tid=467985)
Indentaзгo -
DanDRT - 05.10.2013
Indentaзгo
- O que й?
Indentaзгo й o recuo de um texto em relaзгo a sua margem.
Na ciкncia da computaзгo й um termo aplicado ao cуdigo fonte de um programa para ressaltar a hierarquia entre os elementos.
- Como fazer?
Com a tecla 'Tab'(fica ao lado da tecla 'q' e usada para mostrar o score), uma vez apertada equivale a 4 apertos no espaзo.
* Observe um codigo mal indentado:
pawn Код:
CMD:indentexemple(playerid) {
if(IsPlayerAdmin(0))
print("Ele esta logado!");
return true;
}
** Alem de estar bem feio, causarб um Warning...(Loose Indentation, ou seja, indentaзгo perdida).
* Mesmo codigo sem nenhuma indentaзгo:
pawn Код:
CMD:indentexemple(playerid) {
if(IsPlayerAdmin(0))
print("Ele esta logado!");
return true;
}
** Pode estar sem nenhum warning mais estб muito feio e poderб causar muita dificuldade na modificaзгo do codigo.
* Mesmo codigo indentado:
pawn Код:
CMD:indentexemple(playerid) {
if(IsPlayerAdmin(0))
print("Ele esta logado!");
return true;
}
** Alem de estar mais bonito, nгo causarб nenhum warning ou erro.
Caso nгo tenha coseguido Observe:
Arvore Indentalogica(zSuYaNw):
pawn Код:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A mesma em linguagem Pawn:
pawn Код:
if(Params /* Operador */ Params)
{
if(Params /* Operador */ Params)
{
if(Params /* Operador */ Params)
{
if(Params /* Operador */ Params)
{
if(Params /* Operador */ Params)
{
if(Params /* Operador */ Params)
{
if(Params /* Operador */ Params)
{
if(Params /* Operador */ Params)
{
if(Params /* Operador */ Params)
{
}
}
}
}
}
}
}
}
}
FAQ:
Existe algum site que faz isso para mim automaticamente?
R: Sim, o IpsTabulador feito pelo Bruno da Silva(IpsBruno).
Porque devo comeзar a identar meus cуdigos ?
R: Para qualquer programador, deve ser um critйrio a ter em conta,
principalmente, por aqueles que pretendam partilhar o seu cуdigo com outros.
A indentaзгo facilita tambйm a modificaзгo, seja para correзгo ou aprimoramento,
do cуdigo fonte.
Bem, acho que й isso. Qualquer erro/sugestгo deixem nos comentбrios
Crйditos do Tutorial: DanDRT ,zSuYaNw(Garfield) pela arvore indetalogica e IpsTeam.
Re: Indentaзгo -
Blix - 05.10.2013
https://sampforum.blast.hk/showthread.php?tid=260576
https://sampforum.blast.hk/showthread.php?tid=170773
https://sampforum.blast.hk/showthread.php?tid=269667
Respuesta: Indentaзгo -
ipsBruno - 05.10.2013
Bem explicado, jб havia tutoriais do tipo. Mas mesmo assim estб bom
Re: Indentaзгo -
shittt - 05.10.2013
Ja vi esse tutorial em outra board ...
@mais ta bem explicado.
Re: Respuesta: Re: Indentaзгo -
Blix - 05.10.2013
Quote:
Originally Posted by DanDRT
Gostaria de deixar meu sincero foda-se para vocк, pois se eu fiz foi com melhor das intenзхes nгo querendo me amostrar 
|
assim pensa o que quiser , digite o que quiser, mas й assunto que jб foi postado e muito bem explicado..
entгo apenas mais um no meio dos outros nй.
Respuesta: Re: Indentaзгo -
DanDRT - 05.10.2013
Quote:
Originally Posted by shittt
Ja vi esse tutorial em outra board ...
|
Engraзado й que eu passei 1h depois de voltar do trabalho fazendo isto :O
Quote:
Originally Posted by ipsBruno
Bem explicado, jб havia tutoriais do tipo. Mas mesmo assim estб bom
|
Obrigado.
Re: Indentaзгo -
PT - 05.10.2013
apesar de ja haverem parecidos, deixo aqui os parabens a vc, porque ta bem explicado
confesso que foi com essa
Quote:
Arvore Indentalogica(zSuYaNw):
|
que aprendi a identar e a partir dae nunca mais gostei de ver 1 code que n estivesse identado rs
zSuYaNw o cara e foda so li aquilo 1 vez aprendi logo kkk
Respuesta: Re: Indentaзгo -
DanDRT - 05.10.2013
Quote:
Originally Posted by PT
apesar de ja haverem parecidos, deixo aqui os parabens a vc, porque ta bem explicado
confesso que foi com essa
que aprendi a identar e a partir dae nunca mais gostei de ver 1 code que n estivesse identado rs
zSuYaNw o cara e foda so li aquilo 1 vez aprendi logo kkk
|
Eu tambem, so li 1x depois vi o tabulador do bruno e fiquei 1 semana usando ele depois resolvi tentar fui tentando com um GM de testes e consegui(era muito preguiзoso) :3
Re: Indentaзгo -
Juninho_Oakley - 05.10.2013
Apesar de existir outros topicos sobre esse quesito ta bem explicado. Parabens!
Respuesta: Re: Indentaзгo -
DanDRT - 05.10.2013
Quote:
Originally Posted by Juninho_Oakley
Apesar de existir outros topicos sobre esse quesito ta bem explicado. Parabens!
|
Obrigado