This series provides your Introduction to Programming in LavishScript!
Each example in this series provides a code (.iss) file, and a markdown (.md) file.
Click the link below to view the formatted markdown file, then open the specified .iss file side-by-side. That way, you are free to quickly refer to the code as you read the detailed explanation, and vice versa!
- You can split the view to see Intro/1.iss and Intro/1.md side-by-side with the hotkey Ctrl+\, or by clicking the "Split Editor Right" button at the top right corner of the Visual Studio Code window.
- LS/1: "Hello World!"
- LS/2:
variable
and thestring
type - LS/3: Parameters
- LS/4: Text Escaping
- LS/5:
function
andcall
- LS/6:
return
and${Return}
- LS/7: Object-Oriented Programming:
objectdef
and their Variables - LS/8: Object-Oriented Programming:
member
functions andToText
- LS/9: Object-Oriented Programming:
method
functions andstring:Set
- LS/10: Object-Oriented Programming:
Initialize
andShutdown
(objectdef constructor and destructor) - LS/11: Object-Oriented Programming:
inherits
and type casting - LS/12:
atom
, atomicity, and custom commands - LS/13:
waitframe
andwait
- LS/14: Branching:
if
and theint
type - LS/15: Branching:
if
-elseif
andif
-else
- LS/16: Looping:
while
andint:Inc
- LS/17: Looping:
do
-while
,break
andcontinue
- LS/18: Looping:
for
andint:Set
- LS/19: Branching:
switch
,case
,default
,variablecase