Monkey Compiler
GitHub Repo (Compiler)
GitHub Repo (Interpreter)
Repl (Compiler)
Repl (Interpreter)
Default
Hello World
fibonacci
# Integers & arithmetic expressions let version = 1 + (50 / 2) - (8 * 3); puts(version); # => 2 # Strings let name = "The Monkey programming language"; puts(name); # => "The Monkey programming language" # Booleans let isMonkeyFastNow = true; puts(isMonkeyFastNow); # => true # Arrays & Hashes let people = [{"name": "Anna", "age": 24}, {"name": "Bob", "age": 99}]; # Functions let getName = fn (person) { person["name"]; }; puts(getName(people[0])); # => "Anna" puts(getName(people[1])); # => "Bob"
Compile and run!
Console Output
Result
Error String
Elapsed Time (milliseconds)
Compile Result