The dash is widely used instead of both the colon and the semi-colon by many. I think it is often used when people are not sure how to punctuate something. Personally, I would use a semi-colon there. What do you mean about the absence of a conjunction?
Student or Learner