What is the meaning of the type "NONE" (like int,bool,string...)
===

I have seen the type NONE in a book but with no explanation...
I understood that this is a type in some languages but I wish to understand it in depth!
Is it like void? or like NULL?

Thanks!
Amihay