Dari docstring:
Jalankan BODY hanya selama tidak ada input yang tertunda.
Jika input tiba, itu mengakhiri eksekusi BODY, danwhile-no-input
mengembalikan t. Berhenti membuatnya kembali nol. Jika BODY selesai,while-no-input
kembalikan nilai apa pun yang diproduksi BODY.
Jika saya mengerti dengan benar, makro ini memungkinkan saya untuk (mencoba) melakukan perhitungan yang berat tanpa menggantung antarmuka. Itu tentu konsep yang menurut saya menarik, tetapi saya bertanya-tanya kapan itu berguna dalam praktik.
Tampaknya perhitungan dapat terganggu setiap saat, tanpa informasi di mana itu terjadi, dan tidak ada cara mudah untuk melanjutkannya nanti. Yang membuat saya berpikir itu mungkin tidak berguna sama sekali ...
- Apakah ada cara yang disarankan untuk menggunakan
while-no-input
makro? - Apakah ada contoh penggunaan makro ini di alam liar?