docstringから:
保留中の入力がない限り、BODYを実行します。
入力が到着すると、BODYの実行が終了し、while-no-input
tが返されます。終了すると、nilが返されます。BODYが終了した場合、while-no-input
BODYが生成した値を返します。
私が正しく理解している場合、このマクロを使用すると、インターフェースを停止せずに重い計算を実行できます(試みます)。それは確かに私が魅力的だと思うコンセプトですが、それが実際にいつ役立つのか疑問に思っています。
計算はいつでも中断される可能性があり、それがどこで発生したかに関する情報も、後で簡単に再開する方法もありません。結局それはそれほど役に立たないかもしれないと思います...
while-no-input
マクロの使用に推奨される方法はありますか?- このマクロの実際の使用例はありますか?
1
以下のように見える icomplete +、ツタは、舵はそれを使用してパッケージのほんの一部です。
—
Kaushal Modi 2015