컴파일된 코드에서 컴파일된 코드 호출하기
Wolfram Compiler는 컴파일된 Wolfram 언어 코드를 사용할 수 있습니다. 컴파일된 함수는 다른 컴파일된 함수를 인수로 취할 수 있습니다. 이로인해 제공되는 추상화 능력은 방대한 양의 혁신적인 솔루션을 작성할 수 있게합니다.
함수 bisectionRoot[f, lim0, lim1]는 lim0부터 lim1까지의 구간을 이분화하고 f의 근을 구합니다. Typed의 제2인수의 {in1, in2, …}->out이라는 규칙은 변수 f가 이 경우 "Real64"를 가지고 "Real64"를 반환하는 함수임을 나타냅니다.
근을 구하는 함수를 컴파일합니다.
f의 근 몇 개를 구합니다. 물론 bisectionRoot를 바꾸지 않고 다른 함수가 검토되었을 가능성도 있습니다.