This article does a great job explaining the difference among the two…
All the possible meanings of a dash :-)…