Is this response from the compiler valid?

Add a space after the =. (=[ looks too sad to be an operator.) It’s probably seeing =value as a use of a (possible, but not implemented) prefix operator.

Swift isn’t entirely whitespace-agnostic like C… in particular, it uses whitespace to distinguish prefix from postfix operators (because ++i++ in C is a grammar oddity). But it’s not ridiculously strict about whitespace like Python either.

Leave a Comment