Tutorials
Go+ is an open source programming language designed for for engineering, STEM education, and data science.
Go+ by Tutorials is a hands-on introduction to Go+ using annotated example programs. Check out the first example or browse the full list below.
Sequential programming
- Hello world
- Values
- Constants
- Variables
- Assignments
- Types
- Integers
- Floating-Point Numbers
- Complex Numbers
- Booleans
- Strings
- Rational Numbers
- If/Else
- Switch
- For
- Arrays
- Slices
- Maps
- Structs
- Pointers
- For Each
- For Range
- List Comprehension
Structured programming
- Functions
- Multiple Return Values
- Errors
- Function Values
- Closures
- Lambda expressions
- Recursion
- Variadic Parameters
- Defer
- Exceptions
- Methods
- Methods with a Pointer Receiver
- Composing Types by Struct Embedding
- Method Values and Expressions
- Encapsulation
- Interfaces
- Interface Satisfaction
- Interface Values
- The error Interface
- Type Assertions
- Type Switches