Puzzled about a code line

ebolisa:
Hi,

The code shown below is taken from the Blynk examples (LED status of button).

I’m, however, puzzled on this line...

 boolean isPressed = (digitalRead(btnPin) == LOW);

The variable isPressed will ever change? Surely I’m missing something here!
TIA

The long version, and maybe easier for an untrained eye, looks like this.

 boolean isPressed;
if  (digitalRead(btnPin) == LOW) {
   isPressed = true;
   } 
   else {
   isPressed = false;
   }