Published Aug 4, 2023
Contribute to Docs

A comment is text within a program that is not being executed. It can provide additional information to support understanding the code.

Single-line Comments

In Lua, two consecutive dashes are used to create single line comments. The compiler does not read any text after -- on the same line.

function sum(number1, number2)
-- this is a comment
sum = number1 + number2
return sum

The comment does not affect the function.

Multi-line Comments

In Lua, multi-line comments are created using the --[[ syntax to start the comment, and ]]-- to end the comment. The compiler does not read any text in between.

--[[ this is a multi-line comment.
The compiler
will not run code
written in between. ]]--

All contributors

Looking to contribute?

Learn Lua on Codecademy