Let me clear up a common misconception. When most people say writing in code, what they really mean is writing using a cipher. A code is when a symbol, word, or phrase is used to stand for a different word, phrase, or sentence. A cipher is were each letter in a word is represented with a different letter or symbol.
The dash is a punctuation mark that is similar to a hyphen or minus sign, but differs from both of these symbols primarily in length and function.
Dashes, like commas, semicolons, colons, ellipses, and parentheses, indicate added emphasis, an interruption, or an abrupt change of thought. Experienced writers know that these marks are not interchangeable. Note how dashes subtly change the tone of the following sentences: Examples: