Swan said at the beginning of a sentence, only nobody and nothing are used.
Anyone can't do it. (X)
No one can do it. (O)
This rule is always true in English?
If so, is there any explainable reason that foreigners easily understand?
In addition, how about the following sentences?
Are they also incorrect and "any" should be replaced with "no (none)"?
1) Any of them didn't come to the party.
2) Any other girls are not as pretty as Jane.