環境
次のコードは無限ループします。
(defn ex13 []
(take 5
(run* [x]
(listo (lcons `a (lcons `b (lcons `c x)))))))
質問:
これは正しい動作であると思われますか? (無限ループ?) 一方、次のようなコード:
(take 5 (range))
5 つの要素を取り、それらを出力します。
次のコードは無限ループします。
(defn ex13 []
(take 5
(run* [x]
(listo (lcons `a (lcons `b (lcons `c x)))))))
これは正しい動作であると思われますか? (無限ループ?) 一方、次のようなコード:
(take 5 (range))
5 つの要素を取り、それらを出力します。