Je viens de commencer à apprendre D. En C++, il y a :: (Opérateur de résolution d'étendue) pour accéder à la variable globale de la fonction si les deux variables locales & ont le même nom. Mais comment faire cela en langage D? Considérez ce programme. Comment puis-je imprimer la valeur de la variable globale a à partir de la fonction main()? Est-ce que D fournit un tel type d'opérateur?quel est l'équivalent de :: operator dans D?
5
A
Répondre
11
D utilise un point de premier plan pour que:
writeln("value of .a is: ",.a);
Dans la spécification: http://dlang.org/module.html - section "Opérateur de portée du module"