Welcome!


Welcome to the landing page of my Bootorials! Here you will find a collection of articles in where I give brief explanations and examples of Boo in order to teach people the language and its features. I'll try to do my best, but sadly I won't be able cover everything. Things I will not cover are for example macros, which are an entire subcategory of Boo and there are whole books dedicated to just this. What I can provide are the basics of the language to get you up and running and use the language as quickly as possible. Enjoy and have fun!

TODO


Last Modified: 17-Januari-2014

Table of Contents


1 - Introduction
2 - Gear Up
3 - Variables
4 - Casting
5 - Conditionals
5.1 - Booleans
5.2 - If / Else Statements
5.3 - Unless Statements
5.4 - Pattern Matching
6 - Containers
6.1 - Arrays
6.2 - Lists
6.3 - Hashes
6.4 - Slicing
7 - Loops
7.1 - For loops
7.2 - While loops
7.3 - Continue / Break
8 - Functions
8.1 - Basic Functions
8.2 - References
8.3 - Overloading
8.4 - Lambdas
9 - Enums
10 - Classes
10.1 - Basic classes
10.2 - Access modifiers
10.3 - Properties
10.4 - Inheritance
10.5 - Is(a)
10.6 - Interfaces
11 - Structs
12 - Generics
13 - Namespaces
14 - Operator Overloading
15 - Exceptions
16 - Generators
17 - Duck Typing
18 - Documentation
19 - Unit Testing