I have looked up the dictionary,but I still do not know the differences between 'variation' and 'variant'. I paste here some instances got from the dictionary.
- I see it as another human variation
- Another variation of this problem is the use of validators
- The quagga was a strikingly beautiful variant of the zebra.
- Note that you must use the same variant of this option for all compiler runs related to the same project.
Best Answer
If you google "define variant" and "define variation", you get:
and
The definition of variant is basically the same as the second definition of variation, so wherever you see the word "variant", you could replace it with the word "variation" and it would still have the same meaning.
All the examples you gave use the second definition of variation, so it would mean exactly the same thing to say
However, the first definition of variation is different to the definition of variant, so you could say
but you could not say