Jak powiedział w książce Microsoft Dynamics AX 2009 Programowanie: Rozpoczęcie its potrzebnych do wprowadzenia średników po deklaracji w X ++:Czy po deklaracjach w języku x ++ potrzebny jest średnik?
Dodatkowy średnik po zmiennej zgłoszenie jest obowiązkowe, o ile w pierwsza linia kodu nie jest słowem kluczowym . Średnik mówi kompilatorowi , że zakończyły się deklaracje zmiennych . Nie można zadeklarować nowych zmiennych po tym średniku .
(kopiowane bezpośrednio z książki, bez zmian, jeśli to konieczne i'll usunąć go)
Jednak, kiedy usunąć średnik i wykonać zadanie, there's absolutnie żadnego błędu lub problemu:
static void Job1(Args _args)
{
str string1 = "STACKOVERFLOW";
;
print string1;
pause;
}
działa tak samo
static void Job2(Args _args)
{
str string1 = "STACKOVERFLOW";
print string1;
pause;
}
Czy to naprawdę konieczne? czy powinienem się przyzwyczaić do jej używania?
Już miałem zadać to samo pytanie, gdy natknąłem się na http://msdn.microsoft.com/en-us/library/cc967415.aspx. Dobre pytanie! –
, aby uzyskać więcej informacji: http://blogs.msdn.com/b/mfp/archive/2008/04/24/what-s-up-with-this-semicolon.aspx –
Twoja odpowiedź jest właśnie w definicji. "obowiązkowe, o ile pierwszy wiersz kodu nie jest słowem kluczowym." "print" jest słowem kluczowym. – SShaheen