06/07/01 19:14:04
>>579
関数の中に関数は定義できる。
引数の形が任意の関数を渡すことはできない。
数学でいう汎関数のようなものはできない。
できないのは、ほとんど必要とされていないから。
普通は、以下のようにサブルーチンは固定のままで話が済む。
program test
S = f(3.0, 4.0, 4.0, 4.0, 1.0)
END
function f(x, a, b, c, d)
f = 3.0 * x + g(x, c, d) + a + b
return
end
function g(x, c, d)
g = x**2 + h(x, d) + c
end
function h(x, d)
h = 4.0 * x + d
end