Это исторически сложившийся в русской пунктуации способ оформления авторских ремарок внутри речи персонажа, сравним пример из пункта 2 параграфа 158 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина: Я не понимаю теперь: кто чужой в этом городе, – мы или они? (Он кивнул на балкон особняка.) Нас не хотят больше слушать (А. Т.).
Последние ответы справочной службы
Перед союзом и запятая не нужна, так как он связывает однородные придаточные части (см. пункт 2 параграфа 119 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина).
Страница ответаТире во всех этих бессоюзных сложных предложениях поставлено правильно. В первом из них отношения частей сопоставительные, во втором — присоединительные, в третьем — причинно-следственные. В бессоюзных сложных предложениях, в отличие от сложноподчиненных, не выделяются главная и придаточная части.
Страница ответаВторой вариант, возможно, и нагружает текст визуально, зато однозначно показывает, что части предложения связаны друг с другом. Другие варианты показывают это не столь однозначно.
Страница ответа