小さなテストプログラムのメモリ使用量をテストしたかったのです。プログラムは次のようになります。 import Data.List as L
main :: IO
main = print $ L.find (==100000) [1..1000000000]
100000番目の値が見つかりました。私はこのプログラムが100000の値のメモリしか使用しないことを期待しました。 +RTS -h
次のコードを実行します。 #include "iostream"
using namespace std;
unsigned power(unsigned b, unsigned e){return e?b*power(b, e-1):1;}//Raises base b to a power e
int main(int argc, char* argv[])
{const unsign