Y-Less
Y-Less
A problem with `"""` is that it is technically already valid syntax thanks to implicit concatenation: `"""hello"""` already works (empty string `""` followed by `"hello"` followed by `""` again, all...
Whatever is done, spaces should absolutely be explicit, so this: ```pawn new const str[] = "This is a multi line string" "which contains lines of variable sizes" "but can still...
In retrospect, Just ` (one backtick) would IMHO be better than three. This is what JS does, and it becomes vastly simpler to type in examples.
So, question, why do we need custom syntax at all? @Vince0789 briefly touched on this, but I didn't really notice at the time (sorry) because other languages use different syntax...
Neither had I. Just seemed like the way to do it, but then I just realised while writing my latest PR reply, literally mid post.
For example?
Yes, that's literally the point of these strings.
Also, I just discovered that the `\0` isn't actually stored with the string in the AMX, just implicitly added when moving the data in to a local. Not sure about...
I just checked, there is: ``` Fatal Error 101: cannot write to file: ```
I meant that there is an error message for it already, but it isn't triggered in the case of a full disk, only (I guess) other cases such as read-only...