İşlevler
-
import std.stdio; void menüyüGöster(string[] seçenekler, int ilkNumara) { foreach (i, seçenek; seçenekler) { writeln(' ', i + ilkNumara, ' ', seçenek); } } void main() { string[] seçenekler = [ "Siyah", "Kırmızı", "Yeşil", "Mavi", "Beyaz" ]; menüyüGöster(seçenekler, 1); }
- Bir kaç fikir:
- Yatay çizgi çizen
yatayÇizgiÇiz
adında bir işlev tanımlayın. - Kare çizen
kareÇiz
adında bir işlev tanımlayın. Bu işlevdüşeyÇizgiÇiz
veyatayÇizgiÇiz
işlevlerinden yararlanabilir. - Boyarken hangi karakteri kullanacaklarını çizim işlevlerine bir parametre olarak verin. Böylece her şekil farklı bir karakterle çizilebilir:
void benekKoy(Kağıt kağıt, int satır, int sütun, dchar boya) { kağıt[satır][sütun] = boya; }
- Yatay çizgi çizen