“:=”表示“定义为”,是编程语言里的赋值语句的符号,用来定义一个新出现的符号。
这个公式的意思是“定义右边新定义的符号表达左边的值”,右边新定义的符号在该程序中第一次出现。
该程序段也可以写成“右边:=左边”,意思相同。
扩展资料
makefile中“=”和“:=”的区别到底有什么区别:
1、“=”
make会将整个makefile展开后,再决定变量的值。也就是说,变量的值将会是整个makefile中最后被指定的值。看例子:
x = fooy = $(x) barx = xyz
在上例中,y的值将会是 xyz bar ,而不是 foo bar 。
2、“:=”
“:=”表示变量的值决定于它在makefile中的位置,而不是整个makefile展开后的最终值。
y="Hello World! "y := "Hello World! Again"
在上例中,y的值将会是 Hello World! Again,而不是Hello World! 了。
:= 是覆盖之前的值。
:=是Makefile 中的一种运算,Makefile是一种常用于编译的脚本语言。
:=的用法实例:
“:=”表示变量的值决定于它在makefile中的位置,而不是整个makefile展开后的最终值。
x := foo
y := $(x) bar
x := xyz
在上例中,y的值将会是 foo bar ,而不是 xyz bar 了。
扩展资料
makefile中“=”和“:=”的区别到底有什么区别:
1、“=”
make会将整个makefile展开后,再决定变量的值。也就是说,变量的值将会是整个makefile中最后被指定的值。看例子:
x = foo
y = $(x) bar
x = xyz
在上例中,y的值将会是 xyz bar ,而不是 foo bar 。
2、“:=”
“:=”表示变量的值决定于它在makefile中的位置,而不是整个makefile展开后的最终值。
y="Hello World! "
y := "Hello World! Again"
在上例中,y的值将会是 Hello World! Again,而不是Hello World! 了。
“:=”表示“定义为”,是编程语言里的赋值语句的符号,用来定义一个新出现的符号。
这个公式的意思是“定义右边新定义的符号表达左边的值”,右边新定义的符号在该程序中第一次出现。
该程序段也可以写成“右边:=左边”,意思相同。
语言编程中有 != 和 |= 就是没你那个
C语言中 |= 在书上的写法就是 ¦= 跟你那个有点像,不过前面不是冒号
¦= 表示位或赋值
例如:a¦= b相当于a=a ¦( b)
是左边和右边在数值上相等的意思,通常用于定义