QA@IT

そのギモンは、あなただけのもの?

ITエンジニアが日々遭遇する課題やトラブルはたいてい、1人だけが出合うものではありません。QA@ITで質問・回答を共有しませんか?

タグ gauche で絞り込んだ結果 - 解除 Feed icon

Gaucheでは無限列の実装として遅延シーケンス(Lazy sequences , gauche.lazy)とストリーム(Stream library , util.stream)があります。この2つをどのように使い分けていけばいいのでしょうか? 2つの実装の性能の違いや利用上の注意点を知りたく思い質問させていただいきました。 つまり、遅延シーケンスに適した状況、ストリームに適した状況とはな...

Gauche の util.match をつかって、次のような簡単な木のパターンマッチをしたいと考えています。 (define ex1 '((1 "two") ("three" 4))) (define ex2 '(("one" 2) (3 "four"))) ここで、木は 2 つのリストからなり、それぞれのリストは文字列と数値が、1 個づつ順不同で格納されているとします。 文字列と数値のど...