Usage and Examples

Welcome to the Usage and Examples page of Bnlang.

Writing your first program

function main() {
  print("Hello, World!");
}

Run it with:

bnl main.bnl

Using variables and types

let name = "Mamun";
let age = 25;
let isDeveloper = true;

print("Name:", name);
print("Age:", age);
print("Developer?", isDeveloper);

Control flow

let score = 85;

if (score >= 80) {
  print("Grade: A+");
} else if (score >= 70) {
  print("Grade: A");
} else {
  print("Grade: Below A");
}

Loops

for (let i = 1; i <= 5; i++) {
  print("Number:", i);
}

Functions

function greet(user) {
  return "Hello, " + user + "!";
}

print(greet("Mamun"));

Using modules

const fs = require('fs');

let data = fs.readFileSync("notes.txt");
print("File content:", data);