Qual a diferença entre ":=" e "=" na atribuição de valores?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

labaroazul
Usuário Nível 2
Usuário Nível 2
Mensagens: 83
Registrado em: 26 Fev 2008 14:52
Localização: São Paulo - SP
Contato:

Qual a diferença entre ":=" e "=" na atribuição de valores?

Mensagem por labaroazul »

Há alguma diferença entre atribuir valores a uma variável usando := e usando =?
Windows XP Professional + Clipper 5.2e + Exospace + Dbase III Plus + SIX3 + NoDosImp + LXPic
"O trabalho afasta três males: o vício, a pobreza e o tédio." (Voltaire)
Site: http://www.labaroazul.xpg.com.br
Repositório: http://www.4shared.com/dir/31334106/e79 ... aring.html
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Qual a diferença entre ":=" e "=" na atribuição de valores?

Mensagem por Pablo César »

A finalidade de uso entre um e outro é quase idéntica. A diferença do = é dentro de uma expressão pode servir como operador de igualdade. E a grande vantagem de uso do := é que pode ser utilizado para fazer multiplas atribuições (idVar1 := idVar2 := valor). E outra vantagem de usar := para atribuir valores à variáveis é que o := permite que no mesmo momento que é feito a declaração da variável possa também ser atribuida um valor (Local idVar1:= valor).

Não sei se esquecí de mencionar algo mais, mas básicamente é igual. No entanto eu prefiro utilizar sempre o := pois esete segue o "mesmo" critério que na linguagem C.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Responder