Ogłoszenie 



Poprzedni temat «» Następny temat
Pisanie Skryptów LUA 3.1. Czym są komentarze
Autor Wiadomość
LS2010 
VIP


Wiek: 17
Dołączył: 10 Wrz 2009
Posty: 370
Piwa: 207/5
Skąd: Manchester

Wysłany: 2009-11-03, 19:50   Pisanie Skryptów LUA 3.1. Czym są komentarze

III. Komentarze
3.1. Czym są komentarze

Są to nic nie znaczące dla interpretera ciągi znaków pomocne dla programisty w celu zorientowania się w kodzie skryptu. Jest to krótki, powierzchowny opis komentarzy. Szersze znaczenie omówimy sobie tutaj.
3.1.1. Idea komentarzy

Przypomnijmy sobie nasz pierwszy skrypt:
function main()
print("1-skrypt w Lua");
end

Zdarzyć się może że po jakimś czasie zapomnisz do czego służy np. pierwsza linijka. Dlatego warto sobie zaznaczyć (napisać) że jest to funkcja potrzebna dla LuaConsole. Taki zapis nie będzie poprawny:
function main() <- funkcja dla LuaConsole
print("1-skrypt w Lua");
end

Nasz opis zostanie potraktowany jak kod, niestety tego kodu nie zrozumie lua. Zobaczmy jak wyglądają poprawne komentarze.
3.2. Komentarze jednolinijkowe

Jak nazwa wskazuje tego typu komentarze mozna zapisać w jednej linii. Przykład:
function main() -- Funkcja wymagana przez LuaConsole
print("1-skrypt w Lua");
end

Taki zapis jest jak najbardziej poprawny. Komentarz rozpoczyna się od dwóch myślników. Kończy się na końcu linii więc nie musimy go zamykać.
3.3. Komentarze wielolinijkowe

Dzięki nim możemy zapisać komentarz w wielu linijkach. Tym razem musimy określić początek komentarza i jego koniec. Przykład:
--[[
To jest pierwszy skrypt w Lua.
Wyświetli on na ekranie napis:
"1-skrypt w Lua"
Objęty jest w funkcję main wymaganą
przez LuaConsole.
]]
function main()
print("1-skrypt w Lua");
end

Z powyższego przykładu możemy wywnioskować że komentarz wielolinijkowy rozpoczynamy tak:
--[[

a kończymy
]]
3.4. Podsumowanie

Komentarze są bardzo przydatne w większych skryptach. Dzięki nim możemy łatwo zorientować się za co odpowiedzialny jest dany fragment skryptu. Dlatego zachęcam cię do stosowania komentarzy w swoich skryptach. Możemy w nich zapisać dosłownie wszystko gdyż interpreter nie zwraca żadnej uwagi na nie.
Postaw piwo autorowi tego posta
 
 
     
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Śmieszne Fotki Polaków|Gry MMORPG| Filmy online| Filmy online bez limitu wyszukiwarka plików PEBDarmowe filmy online
  Adwokat Warszawa  Adwokat Warszawa  Adwokat Warszawa  Adwokat Warszawa  Adwokat Warszawa

Strona wygenerowana w 0,18 sekundy. Zapytań do SQL: 15