AniFrame supports the following data types:
If variable declaration and initialization are combined into a single statement, specifiying the data type is optional; it will be inferred based on the initial value.
Example:
tri: Object = triangle(30, 75, 58, 20, 86, 75)
square = rectangle(30, 20, 55, 55)
num1: Number = -789.10
num2 = 65
txt1: Text = "Allan pls add details"
txt2 = "This is w/o specifying the data type"
green: Color = "#00FF00"
blue = "rgb(0, 0, 255)"
coordinate: Coord = {0, 0}
location = {216, 485.719}
num_list: List = [1, 2, 3.45]
fruits = ["apple", "banana", "tomato"]