我正在使用一个名为 JES 的程序来学习 Jython,但我无法理解如何从可用于另一个函数的函数返回值。
例如:
def driver():
picture = makePicture(pickAFile())
input(picture)
changeRed(picture, reduceRedAmount)
def input(picture):
redReduceAmount = requestInteger("How much should I reduce red by?")
return redReduceAmount
def changeRed(picture, reduceRedAmount):
for p in getPixels(picture):
value=getRed(p)
setRed(p,value*0.9)
我希望能够在命令区域中运行驱动程序功能,并让该功能包含其他功能。我知道函数的结果是本地的并且不会通过,但我认为如果你使用'return',那么它会存储该值以供以后使用。我在这里走错了吗?肯定有办法在函数之间传递信息吗?