2005-05-31から1日間の記事一覧

遅延評価と無限リスト

遅延評価で遊んでみる。 using System; using Nemerle; #if false // 遅延評価を使わない場合 class Range { public Val : int; public Next : Range; public this (begin : int, step : int) { Val = begin; // コンストラクタが再帰的に呼ばれ、最終的には…