Skip to main content

Variables

Declaring Variables

acha — let (mutable)

acha jina = "Amina"
acha umri = 25

jina = "Fatma" # Can be changed

thabiti — const (constant)

thabiti PI = 3.14159
thabiti KIWANGO = 100

# PI = 3.14Error! Cannot reassign

Data Types

TypeExampleKeyword
Number42, 3.14
String"Jambo"
Booleankweli, sivyotrue/false
Nulltupunull

Numbers

acha nambari = 10
thabiti KIWANGO = 100
acha matokeo = nambari * 2

andika("Nambari: " + nambari)
andika("Matokeo: " + matokeo)

Booleans

  • kweli = true
  • sivyo = false
acha niKweli = kweli
acha niSivyo = sivyo

kama (niKweli) {
andika("This is true!")
}

Null

  • tupu = null
acha hakuna = tupu

kama (hakuna ni tupu) {
andika("Value is null")
}

Compound Assignment

acha jumla = 0
jumla += 5
jumla += 10

acha x = 10
x -= 3 # x = 7
x *= 2 # x = 14
x /= 2 # x = 7

Increment / Decrement

acha i = 1
i++ # i = 2
i-- # i = 1