Whitespace in this context is used as a token separator. Where you place the space is of course important. --i is very different than - -i but the same as - -i.
When people say "whitespace matters", what it means is whether the meaning changes when you have more than 1 not more than 0.