可以看到,通过方法一使用global关键字赋值后,全局变量的值发生了改变。但是通过方法二直接修改全局变量的值并没有生效。这是因为在函数内部定义的变量会被视为局部变量,不会修改全局变量的值。如果想在函数内部修改全局变量的值,需要使用global关键字。 序列图 下面是一个演示给全局变量赋值的序列图示例。 全局变量函数...
全局变量 考虑到尽可能复用变量和提高脚本的简洁性,这里先提取可复用的全局变量。先是定义JDK的位置JDK_HOME: JDK_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/bin/java" 1. 接着定义应用的位置APP_LOCATION: APP_LOCATION="/data/shell/app.jar" 1. 接着定义应用名称APP_N...