Question: are dashes and colons interchangeable?
Answer: The difference between a colon and a dash is pretty subtle: they can both serve to introduce a related element after the sentence, but a dash is a stronger and more informal mark than a colon. ... A dash also introduces extra material, but, well, a dash is quite a dramatic punctuation mark.