【发布时间】:2014-09-17 19:12:45
【问题描述】:
我必须在 F# 中编写一个 Excel 插件,它会进行一些非常繁重的计算,以便在某些用户定义的函数中作为第一步来校准一些曲线。
作为第二步,我需要重新使用宇宙的表示(在第一步中校准的曲线)作为其他函数的参数。
当我在带有状态的过程语言中执行此操作时,我将只返回一个关于 Universe 的字符串句柄,这将是我将存储在内存中的一个对象。如果我在 F# 中这样做,我是否打破了函数式语言范式?
有没有一种优雅的方式来做类似的事情,而不必在第一步进行重新校准?这里我使用的是 Excel,但这是一个更普遍的问题。
【问题讨论】:
标签: math f# functional-programming