为什么 Terraform 使用表达式“插值”

ped*_*dro 5 interpolation terraform

因此,从数学上讲,插值是一种在一组离散的已知数据点的范围内构建新数据点的方法。

现在,Terraform 一直在使用这个术语来引用值,比如变量。

我似乎无法在 TF 中使用这个数学术语找到任何最小的巧合。比赛在哪里?

Joh*_*ley 6

不同的行业可以以不同的方式使用相同的术语。术语插值在软件开发中的使用非常普遍。数学以不同方式使用该术语这一事实并不像他们用“拳击”一词在拳击世界中意味着一件事而在金属加工世界中意味着另一件事那样重要。

字符串插值


lxo*_*xop 6

其他答案解释了为什么 Terraform 使用术语插值,所以我只回答一点

比赛在哪里?

正如您所说,在数学中,插值意味着在现有数据点之间创建一个新数据点。粗略地说,这可能类似于

1  2  3  _  5  6
         ^
   please find an appropriate value for here
Run Code Online (Sandbox Code Playgroud)

在软件中,字符串插值是将某些东西放入字符串间隙的过程。例如

"For the problem above, _ is the simplest value" <- 4
Run Code Online (Sandbox Code Playgroud)

因此,如果您将插值框架为“填补空白”,就会出现巧合。这当然不是完全相同的东西,但这就是它们的相似之处。