转自:http://bbs.chinaunix.net/thread-1980219-1-1.html
“:=” 的意思是,它右边赋的值如果是变量,只能使用在这条语句之前定义好的,而不能使用本条语句之后定义的变量
“=”的意思是,当它的右边赋值是变量时,这个变量的定义在本条语句之前或之后都可以
“?=”的意思是,该符号左边的变量,如果在本条语句之前没有定义过,则执行本语句,如果已经定义,那么本语句什么都不做
转自:http://bbs.chinaunix.net/thread-1980219-1-1.html
“:=” 的意思是,它右边赋的值如果是变量,只能使用在这条语句之前定义好的,而不能使用本条语句之后定义的变量
“=”的意思是,当它的右边赋值是变量时,这个变量的定义在本条语句之前或之后都可以
“?=”的意思是,该符号左边的变量,如果在本条语句之前没有定义过,则执行本语句,如果已经定义,那么本语句什么都不做