Saya baru mengenal Skema. Saya mencoba menulis program yang mendefinisikan perkalian (bilangan bulat) sebagai penjumlahan berulang. Dengan python programnya akan terlihat seperti:
a = int(raw_input(['please enter a number to be multiplied']))
b = int(raw_input(['please enter a number to multiply by']))
y = a
print y
for i in range(b-1):
y+=a
print y
Ada dua masalah yang saya alami ketika mencoba menulis dalam Skema, satu 'keras' dan satu lagi 'lunak':
- Masalah 'sulit': Saya tidak dapat menemukan fungsi rentang yang setara di Skema. Bagaimana saya harus menerapkan ini?
- Masalah 'lunak': Pada titik ini dalam buku ini, perulangan for belum diperkenalkan untuk Skema, yang membuat saya percaya bahwa solusinya tidak mengandung perulangan for; Namun, saya baik-baik saja dengan menggunakan for loop jika itu lebih mudah/lebih baik.