|
|
|
|
LEADER |
00000cam a2200000Mi 4500 |
001 |
EBOOKCENTRAL_on1048787685 |
003 |
OCoLC |
005 |
20240329122006.0 |
006 |
m o d |
007 |
cr |n|---||||| |
008 |
180818s2018 enk o 000 0 eng d |
040 |
|
|
|a EBLCP
|b eng
|e pn
|c EBLCP
|d YDX
|d MERUC
|d CHVBK
|d IDB
|d OCLCO
|d OCLCF
|d OCLCQ
|d LVT
|d OCLCQ
|d UX1
|d K6U
|d NLW
|d OCLCO
|d OCLCQ
|d OCL
|d OCLCO
|
019 |
|
|
|a 1048937016
|a 1049816312
|a 1175631170
|
020 |
|
|
|a 9781789340136
|
020 |
|
|
|a 1789340136
|
020 |
|
|
|z 1789343224
|
020 |
|
|
|z 9781789343229
|
020 |
|
|
|a 1789343224
|
020 |
|
|
|a 9781789343229
|
024 |
3 |
|
|a 9781789343229
|
029 |
1 |
|
|a AU@
|b 000066231695
|
029 |
1 |
|
|a CHNEW
|b 001024162
|
029 |
1 |
|
|a CHVBK
|b 530304724
|
035 |
|
|
|a (OCoLC)1048787685
|z (OCoLC)1048937016
|z (OCoLC)1049816312
|z (OCoLC)1175631170
|
037 |
|
|
|a B11210
|b 01201872
|
050 |
|
4 |
|a QA76.73.L82
|b .S938 2018
|
082 |
0 |
4 |
|a 005.133
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Szauer, Gabor.
|
245 |
1 |
0 |
|a Lua Quick Start Guide :
|b the Easiest Way to Learn Lua Programming.
|
260 |
|
|
|a Birmingham :
|b Packt Publishing Ltd,
|c 2018.
|
300 |
|
|
|a 1 online resource (194 pages)
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
588 |
0 |
|
|a Print version record.
|
505 |
0 |
|
|a Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introduction to Lua; Technical requirements; What Lua is; Source code and binaries; Installing Lua on Windows 10; Installing Lua on macOS; Installing Lua on Linux; Tools for Lua; Installing VS Code on Windows 10; Installing VS Code on macOS; Installing VS Code on Linux; Exploring VS Code; Hello World!; Summary; Chapter 2: Working with Lua; Technical requirements; Variables; Creating variables; Printing variables; Assigning variables; Comments; Basic types; nil; Boolean; number.
|
505 |
8 |
|
|a Finding a typeString types; String literals; String length; Concatenate strings; String coercion; Escape characters; Console input; Scope; Scope access; Global scope; Shadowing; Functions; Defining a function; Calling a function; Function arguments; Any number of arguments; Returning a value; Returning multiple values; Operators; Arithmetic operators; Relational operators; Logical operators; Misc operators; Operator precedence; Control structures; if; elseif; else; Nesting if statements; Loops; while loops; Infinite loops; Breaking a loop; Repeat until loop; for loop; Nested loops; Summary.
|
505 |
8 |
|
|a Chapter 3: Tables and ObjectsTechnical requirements; Introduction to tables; Creating tables; Storing values; Table constructor; Tables are references; Arrays; Array constructor; Arrays are one-based; Sparse arrays; The size of an array; Multidimensional arrays; Iterating; Understanding pairs; Understanding ipairs; Closures; Iterator functions; Meta tables; setmetatable; getmetatable; __index; __newindex; rawget and rawset; __call; Operators; Math operators; Equivalence operators; Other operators; Objects; Classes; The : operator; Tables inside of objects; Inheritance; Single inheritance.
|
505 |
8 |
|
|a Multiple inheritanceSummary; Chapter 4: Lua Libraries; Technical requirements; The global table; Explicit variables; Dynamic variables; Environment; math; Trigonometry; Changing numbers; Comparing numbers; Randomness; Constants; Everything else; File IO; Opening a file; Writing data; Reading data; Reading line by line; Reading bits of data; Closing a file; Interfacing with the operating system; Working with time; Interacting with the shell; Working with files; More strings; Searching for a substring; Extracting a substring; Case manipulation; Creating and loading modules; Creating a module.
|
505 |
8 |
|
|a Loading and using modulesAvoiding parsing; Executing files; Summary; Chapter 5: Debugging Lua; Technical requirements; The debug library; Introspective information; The debug.getinfo return value; Filtering the information; Local variables; Hooks; Line (""l""); Call (""c""); Return (""r""); Setting a counter; Multiple hooks; Traceback; Debugger.lua; Using debugger.lua; Error-handling in Lua; pcall and error; assert; Profiling; The profile module; Using the profile module; Integrated development environments; LuaEdit; Breakpoints; Locals and Watch; Callstack; Decoda; Starting debugging.
|
500 |
|
|
|a Everything else.
|
520 |
|
|
|a Lua is a small, powerful and extendable scripting / programming language that can be used for learning to program, writing games and applications or as an embedded scripting language. There are many popular commercial projects that allow you to modify or extend them trough Lua scripting, and this book will get you ready for that.
|
590 |
|
|
|a ProQuest Ebook Central
|b Ebook Central Academic Complete
|
650 |
|
0 |
|a Lua.
|
650 |
|
0 |
|a Video games
|x Programming.
|
650 |
|
0 |
|a Application software
|x Development.
|
650 |
|
6 |
|a Jeux vidéo
|x Programmation.
|
650 |
|
6 |
|a Logiciels d'application
|x Développement.
|
650 |
|
7 |
|a Web programming.
|2 bicssc
|
650 |
|
7 |
|a Programming & scripting languages: general.
|2 bicssc
|
650 |
|
7 |
|a Computers
|x Programming Languages
|x JavaScript.
|2 bisacsh
|
650 |
|
7 |
|a Computers
|x Web
|x Web Programming.
|2 bisacsh
|
650 |
|
7 |
|a Computers
|x Programming Languages
|x General.
|2 bisacsh
|
650 |
|
7 |
|a Application software
|x Development
|2 fast
|
650 |
|
7 |
|a Video games
|x Programming
|2 fast
|
776 |
0 |
8 |
|i Print version:
|a Szauer, Gabor.
|t Lua Quick Start Guide : The Easiest Way to Learn Lua Programming.
|d Birmingham : Packt Publishing Ltd, ©2018
|z 9781789343229
|
856 |
4 |
0 |
|u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5482824
|z Texto completo
|
938 |
|
|
|a EBL - Ebook Library
|b EBLB
|n EBL5482824
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 15644350
|
994 |
|
|
|a 92
|b IZTAP
|