1
当为给定值确定函数时,术语插值通常用于数学函数,这非常合理。我不明白这是如何适用于字符串,什么是插值?我错过了明显的东西吗?为什么字符串插值命名的方式是?
当为给定值确定函数时,术语插值通常用于数学函数,这非常合理。我不明白这是如何适用于字符串,什么是插值?我错过了明显的东西吗?为什么字符串插值命名的方式是?
插值在数学上简单地算出之间两点(a)。例如,一系列点上的cubic spline fitting会给出一组曲线(在这里我认为一条直线是退化曲线,所以不要指出某些公式会生成这样一个野兽)即使您在那里没有实际的数据。
将此与外推对比,这将为您提供数据超出的终点。其中一个例子是,根据历史数据,股票市场指数每年上涨x
%,因此在一百年内将会比现在高出多。
所以这是一小步最可能的解释,为什么字符串中的变量替换被称为插值,因为你是内改变事物数据的界限:
xyzzy="42"
plugh="abc${xyzzy}xyz"
// now plugh is equal to "abc42xyz"
(a)这个词的实际根源是拉丁语inter + polare
,那些翻译为“内部”和“波兰语”(在修改或改进意义上)。有关更多详细信息,请参见here。
想法是,你有界限,你必须弄清楚中间会发生什么。 –
https://en.m.wikipedia.org/wiki/Interpolation_(manuscripts) –