Что именно? Это это запись типа "если аргумент result зашел как null, придется создать его, чтобы было что возвращать". В противном случае мы работаем с тем объектом, который нам предоставили. Это порой здорово экономит время.
Добавлено через 3 минуты
Ну и всякое такое прочее в одну строку и коротко, вроде такого:
Код AS3:
isDragging && update(); // Обновляем сцену, если в настоящий момент происходит таскание объекта
isDragging || move(); // Если таскание объекта не происходит, двигаем его программно