Haxe Code Cookbook
Beginner

Beginner

Overview of Haxe beginner snippets and tutorials.

• Jan 03, 2017 Beginner /Using arrays

array collections data-structures

In Haxe, the Array type represents a collection of elements ordered by their index (order number) in the collection.

• Jan 03, 2017 Beginner /Conditional compilation

conditional-compilation

This snippet demonstrates use of conditional compilation with custom compiler flags.

• May 09, 2017 Beginner /Working with date and time

date time

The Date class provides a basic structure for date and time related information. This article shows how to work with the date and time tools.

• Jan 03, 2017 Beginner /Declare classes

class

Create a new class with two functions and create a new instance of it.

• Jan 03, 2017 Beginner /Declare functions

class

Declare function with arguments

• Jan 03, 2017 Beginner /Using enum / ADT

enum data-structures

Haxe's enumeration types are algebraic data types. Their primary use is for describing data structures.

• Jan 03, 2017 Beginner /Hello world

This tutorial demonstrates how to write and compile a Hello World Haxe program. It explains the involved file-format (.hx) and gives a basic explanation of what the Haxe Compiler does with them.

• Jan 03, 2017 Beginner /Using lists

collections data-structures

In Haxe, the List type represents a linked-list of elements.

This example uses haxe.Http to load external json file using and demonstrates how to handle the result.

• Jan 03, 2017 Beginner /Using maps

collections data-structures

In Haxe, Map (also known as dictionary) allows key to value mapping for arbitrary value types and many key types.

• Jan 03, 2017 Beginner /Using numbers

math

Define integers and floats:

• Jan 03, 2017 Beginner /Using regular expressions

ereg

In Haxe a regular expression starts with ~/ and ends with a single / and is of type EReg.

• Jan 03, 2017 Beginner /Access a field using a string

This snippet shows how to use a string as a variable identifier using reflection.

• Jul 11, 2017 Beginner /Using strings

Defining string literals take be done by wrapping text inside double or single quotes:

• Jan 03, 2017 Beginner /Using the file system

filesystem

Using file system in Haxe is made easy because of the sys package. These are the Haxe targets that can directly access the filesystem:

• Jan 03, 2017 Beginner /Using static extensions

static-extension modules

The concept of static extensions is a very poweful concept that gives the possibility of keeping types and objects lightweight, and extending them with functionality only when actually needed. Here we will have a look at how some commonly used methods for basic types are implemented as extension methods, and how you can write your own.