How come they are using a new := operator instead of using equals?
Which equals? = (existing) is statement assignment == (existing) is expression equality := (new) is expression assignment
a=42
if b = a:
print(b)
else:
print("no")
Would print "42". It works in C int a,b;
a=42;
if(b=a){
printf("%d\n",b);
} else {
printf("no\n");
}