atto icon indicating copy to clipboard operation
atto copied to clipboard

Make last argument to `mid$` optional

Open James-Livesey opened this issue 2 years ago • 0 comments

Like other implementations of BASIC, the length argument to mid$ should be optional to get the rest of a string from the starting index, just like substring in JavaScript.

Example (this should print ello:

10 print mid$("Hello", 1)

Currently, we get an Expected another argument to function error as mid$ expects three arguments.

Documentation will need changing to reflect the argument's optionality as well.

James-Livesey avatar May 15 '23 12:05 James-Livesey