Useful Links
1. Introduction to Lua
2. Lua Language Fundamentals
3. Control Flow Structures
4. Functions
5. Tables: Lua's Primary Data Structure
6. Metatables and Metamethods
7. Modules and Package Management
8. Error Handling and Debugging
9. Advanced Language Features
10. Object-Oriented Programming Patterns
11. Standard Library Overview
12. C API Integration
13. Lua Ecosystem and Tools
  1. Computer Science
  2. Programming
  3. By Language

Lua Programming

1. Introduction to Lua
2. Lua Language Fundamentals
3. Control Flow Structures
4. Functions
5. Tables: Lua's Primary Data Structure
6. Metatables and Metamethods
7. Modules and Package Management
8. Error Handling and Debugging
9. Advanced Language Features
10. Object-Oriented Programming Patterns
11. Standard Library Overview
12. C API Integration
13. Lua Ecosystem and Tools
  1. Metatables and Metamethods
    1. Metatable Concepts
      1. Purpose and Functionality
        1. Setting and Getting Metatables
          1. Metatable Inheritance
          2. Arithmetic Metamethods
            1. Addition Metamethod
              1. Subtraction Metamethod
                1. Multiplication Metamethod
                  1. Division Metamethod
                    1. Modulus Metamethod
                      1. Exponentiation Metamethod
                        1. Unary Minus Metamethod
                        2. Relational Metamethods
                          1. Equality Metamethod
                            1. Less Than Metamethod
                              1. Less Than or Equal Metamethod
                              2. Table Access Metamethods
                                1. Index Metamethod
                                  1. Handling Missing Keys
                                    1. Inheritance Implementation
                                    2. Newindex Metamethod
                                      1. Controlling Assignment
                                        1. Read-Only Tables
                                      2. Other Metamethods
                                        1. Tostring Metamethod
                                          1. Call Metamethod
                                            1. Length Metamethod
                                              1. Garbage Collection Metamethod
                                              2. Raw Access Functions
                                                1. Rawget Function
                                                  1. Rawset Function
                                                    1. Rawequal Function
                                                      1. Rawlen Function

                                                    Previous

                                                    5. Tables: Lua's Primary Data Structure

                                                    Go to top

                                                    Next

                                                    7. Modules and Package Management

                                                    © 2025 Useful Links. All rights reserved.

                                                    About•Bluesky•X.com