Alan Hoo Alan Hoo - 4 months ago 16
Swift Question

Why Swift cannot remove spaces when compiling code?

Quite new to Swift, compared to Java and C++...I'm just wondering why Swift doesn't remove spaces when compiling code as following:

if x!=10 {...} //I have to add space before and after != to get rid of issue.

Increment like increment++ as well can not be act as increment in For syntax if I don't put a space between increment++ and { of loop block.

As in Java or C++, space and Tab do not make sense in terms of compiling. Is Swift just like Python in the way of consider space or tab as part of code?


The exclamation mark is not only used as not for example. It is also used to unwrap an optional variable.

There is more syntactic difference to other languages.