Hola:
Se trata de una asignación condicional... si detrás del signo iguak¡l (de asignación), hay una condición seguido del interrogante cerrado, se asigna el valor que hay antes de los dos puntos (:) si se cumple la condición, y se asigna lo que hay detrá si falla.
Saludos