Bir blok veya kod bloku, yeni bir kod gövdesi ortaya çıkaran bir ifadeler grubudur. Hiçbir ifade içermeyen bir kod bloğun da olabilir, ancak bu, genellikle daha sonra ifadelerle doldurulacak olan bir yer tutucudur.
Kod blokları bir tanımlayıcıdan sonra gelir.
Verse’te bir kod bloğunun üç olası formatı vardır. Bu formatların tamamı anlamsal olarak aynıdır, çünkü format, kodun yaptığı şeyi değiştirmez.
Aralıklı format, bloku : ile başlatır ve her ifade kendi satırında dört boşluk girintisiyle devam eder:
if (test-arg-block):
expression1
expression2if (test-arg-block) ifadesinin bloğun bir parçası olmadığını, ancak bloğun o satırın sonunda : ile başladığına dikkat et. Ayrıca, tek bir satırda birden fazla ifadeyi ayırmak için ; kullanabilirsin.
if (test-arg-block):
expression1; expression2; expression3Çok satırlı küme ayracına alınmış bir formatta, blok {} (küme ayraçları) içine alınmış olup ifadeler yeni satırlardadır:
if (test-arg-block)
{
expression1
expression2
}Aralıklı formatta olduğu gibi, tek bir satırda birden fazla ifadeyi birbirinden ayırmak için ; işaretini de kullanabilirsin.
if (test-arg-block)
{
expression1; expression2
}Üçüncü biçim ise tek satırlı küme ayracına alınmış formattır. Blok yine {} içine alınmış durumdadır, ancak her ifade yeni bir satıra yerleştirilmek yerine birbirinden ; ile ayrılır. {} karakterlerini ayrı satırlara koyman gerekmediğini unutma.
if (test-arg-block) {expression1; expression2}Bu konuda daha fazla bilgi için Kod Blokları kısmına bakabilirsin.