I don't really have a data question, but I'm quite fascinated about a recent thing I learned.
Code:
sysuse auto, clear


cls

{ // Same
br if rep + head ==4

br if rep ==4 & head ==4
}


br if rep & head ==4 // Different
The addition sign is a shorthand way of doing the second browse command, but when I use the & symbol, the command produces different results.


I know it isn't a very big deal, but why is this? I thought this was the coolest thing since fire when I saw this for the first time. Anyone else code like this or have thoughts about this?