我有一个名为A的变量和两个函数,这里有一些代码可以一直遵循:
def foo():
a = 1
def bar():
b = a + 2
print b
foo()
bar()
这是解释我的情况的最小基本示例。通常,为了在函数a
中使用bar()
,我们将a
标记为global
或者我们将其返回,或者我们可以定义a
以外的a
功能(全局范围)。在我的情况下,我不能做其中任何一个。
是否有其他方式可以访问bar
中的var line = {
"type": "Feature",
"properties": {},
"geometry": {
"type": "LineString",
"coordinates": [
[-77.031669, 38.878605],
[-77.029609, 38.881946],
[-77.020339, 38.884084],
[-77.025661, 38.885821],
[-77.021884, 38.889563],
[-77.019824, 38.892368]
]
}
};
var along = turf.along(line, 1, 'miles');
var result = {
"type": "FeatureCollection",
"features": [line, along]
};
?