Corona SDK Mobile Game Development:Beginner's Guide(Second Edition)
上QQ阅读APP看书,第一时间看更新

Assignment conventions

There are rules for variable names. A variable starts with a letter or an underscore. It can't contain anything other than letters, underscores, or digits. It also can't be one of the following reserved words of Lua:

  • and
  • break
  • do
  • else
  • elseif
  • end
  • false
  • for
  • function
  • if
  • in
  • local
  • nil
  • not
  • or
  • repeat
  • return
  • then
  • true
  • until
  • while

The following are valid variables:

  • x
  • X
  • ABC
  • _abc
  • test_01
  • myGroup

The following are invalid variables:

  • function
  • my-variable
  • 123

Note

Lua is also a case-sensitive language. For example, else is a reserved word, but Else and ELSE are two different, valid names.