DAVID Malan: Mari kita meningkatkan rancangan program ini. Daripada terus copy dan paste, atau menggandakan batuk, mari kita bukannya memanfaatkan konstruk yang kita disebut loop sehingga untuk melakukan hal yang sama hal lagi dan lagi. Mari kita pertama menyeret beberapa di antaranya potongan keluar dari cara kami. Mari kita ambil blok ulangi, dan mari kita mengubah default yang 10 hanya 3. Sekarang biarkan aku mencuri hanya satu pasang ini tiga pasang, pasang itu ke kami lingkaran, melemparkan potongan-potongan lainnya pergi sama sekali. Dan sekarang kami telah whittled program ini turun menjadi sesuatu yang lebih sederhana namun sama dibaca dan sama fungsional. Memang, mari kita klik bendera hijau, dan kita mendapatkan batuk, batuk yang kedua, dan batuk ketiga. Lebih baik, kan?