2011-11-20 26 views
5

Quando si guarda allo pseudocodice (in realtà, sull'articolo di Wikipedia su A *), mi sono imbattuto nell'uso di: = per assegnare o inizializzare una variabile. Cosa significa questo? Fa parte di un qualche tipo di notazione set? Se è qualcosa di complicato, come si dovrebbe implementare questo in C++ o Java? Grazie.Cosa significa: = significa quando usato in pseudocodice?

risposta

10

:= indica assignment of a variable. := viene utilizzato quando = è un test per l'uguaglianza (anziché lo standard == visto nella maggior parte dei moderni linguaggi di programmazione), non un compito. Nel numero Pascal, ad esempio, per l'assegnazione viene utilizzato := e viene utilizzato = per verificare l'uguaglianza. Vedi the "Notation" section of the assignment article per un elenco di notazioni per l'assegnazione.

+1

Quindi: = è solo =, quando = indica ==? Questo ha un senso – TheTedinator