Unless vs Else - What's the difference?
unless | else |
Except on a specified condition; if not.
*
* 1839 , Denison Olmsted, A Compendium of Astronomy Page 95
Other; in addition to previously mentioned items.
Otherwise, if not.
For otherwise; or else.
(computing, in many programming languages and pseudocode) but if the condition of the previous (if) clause is false, do the following.
As a conjunction unless
is except on a specified condition; if not.As a proper noun else is
.unless
English
Alternative forms
* unlesse (obsolete)Conjunction
(English Conjunctions)- I’m leaving unless I get a pay rise (AmE: raise).
- Secondly, When a body is once in motion it will continue to move forever, unless something stops it. When a ball is struck on the surface of the earth, the friction of the earth and the resistance of the air soon stop its motion.
Antonyms
* (except on a condition) ifDerived terms
* precisely unless * unlesss * unless and until, until and unlessStatistics
*else
English
Adjective
(-)- Can anyone else (=any other person) help me?
- What else (=what other thing) is there?
Usage notes
* This adjective usually follows an indefinite or interrogative pronoun, as in the examples above. In other cases, the adjective (other) is typically used.Derived terms
* anybody else * anyone else * anyplace else * anything else * anywhere else * elsewhere * elsewhither * everybody else * everyone else * everyplace else * everything else * everwhere else * nobody else * no one else * no place else * nothing else * nowhere else * something else * somewhere else * what else is newAdverb
(-)- How else (=in what other way) can it be done?
- I'm busy Friday; when else (=what other time) works for you?
Usage notes
* (otherwise) This word frequently follows interrogative adverbs, such as (how), (why), and (when), as well as the derived (however), (why ever), and (whenever).Synonyms
* otherwiseDerived terms
* or elseConjunction
(English Conjunctions)- Then the Wronskian of ''f'' and ''g'' must be nonzero, else they could not be linearly independent.
- if (edits.Count == 0) { NoEditsLabel.Visible = true; }
- else { EditHistory.Show(edits); }