Lua Mini Reference Lua Mini Reference

発行者による作品情報

Learn Lua Programming in a Weekend!

Note: This book is not a tutorial on programming in Lua, and it is not intended for complete beginners.

This book is a mini language reference on the Lua programming language. Lua is one of the "smallest" and simplest programming languages, and it is widely used as a scripting language in many applications, including various game engines such as Roblox. Lua is a "beginner-friendly" programming language. We go through all important features of Lua, as a standalone coding language in this book.

Although the book is written as a reference, you can read it more or less from beginning to end and you should be able to get the overall picture of the Lua language if you are familiar with some basic syntax of Lua. The book also includes all essential builtin functions and the standard library functions.

The book covers

•Lua standalone interpreter. How to effectively use the Lua REPL.
•Lua program execution. How to run the lua command in various ways.
•Types, literals, variables. How to assign values to local variables and reference them.
•Expressions. For example, how to do simple arithmetic and comparison operations.
•Functions. How to define a named and unnamed functions, and how to call these functions.
•Statements, such as the if conditional and the for, while, and repeat iteration statements.
•Tables. And, various uses of tables as a map and an array, etc.
•Metatables. How to customize the behavior of tables using metamethods.
•Basic object-oriented programming (OOP) in Lua. Factory methods and classes.
•Iterators. How to customize the iteration behavior of tables.
•Concurrency. Various coroutine methods for thread lifetime management.
•Lua standard libraries: math, string, table, os, io, file, and coroutine.

Order your copy today!
 

ジャンル
コンピュータ/インターネット
発売日
2023年
2月6日
言語
EN
英語
ページ数
118
ページ
発行者
Coding Books Press
販売元
Draft2Digital, LLC
サイズ
521.2
KB
Lua Programming Lua Programming
2014年
My Lisp - Reference manual My Lisp - Reference manual
2020年
The Art of Go - Basics: Introduction to Programming in Go The Art of Go - Basics: Introduction to Programming in Go
2021年
Part 1 Absolute Beginner: You Must Learn VBScript for QTP/UFT Part 1 Absolute Beginner: You Must Learn VBScript for QTP/UFT
2015年
A Gentle Introduction to Functional Programming in Haskell A Gentle Introduction to Functional Programming in Haskell
2017年
Haskell Haskell
2014年
Typescript Mini Reference Typescript Mini Reference
2023年
Rust Mini Reference Rust Mini Reference
2023年
Golang Mini Reference Golang Mini Reference
2022年
The Art of Go - Basics: Introduction to Programming in Go The Art of Go - Basics: Introduction to Programming in Go
2021年
Python Mini Reference Python Mini Reference
2023年
C# Mini Reference C# Mini Reference
2023年
Lua Programming Lua Programming
2014年
Coding After School: Lua Coding After School: Lua
2014年
Problem Solving in C and Python: Programming Exercises and Solutions, Part 1 Problem Solving in C and Python: Programming Exercises and Solutions, Part 1
2018年
Make Your First App with Xcode Make Your First App with Xcode
2016年
C Programming Language, A Step By Step Beginner's Guide To Learn C Programming In 7 Days. C Programming Language, A Step By Step Beginner's Guide To Learn C Programming In 7 Days.
2016年
Python For Beginners: A Practical and Step-by-Step Guide to Programming with Python Python For Beginners: A Practical and Step-by-Step Guide to Programming with Python
2023年
Golang Mini Reference Golang Mini Reference
2022年
C# Mini Reference C# Mini Reference
2023年
Python Mini Reference Python Mini Reference
2023年
Typescript Mini Reference Typescript Mini Reference
2023年
Rust Mini Reference Rust Mini Reference
2023年
Haskell Mini Reference Haskell Mini Reference
2023年