Can you edit the value of a public variable from another module or does that variable have to be open.
My understanding of public/open in swift 3 is:
- Public classes can be made in another module but only open classes can be subclassed in another module.
- Public functions can be called in another module but only open functions can be overwritten in another module.
- But I am unsure about about variables.