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. |
|
|