On Monday, November 25, 2019 at 6:44:49 AM UTC-5, Matthew Flatt wrote:
>
>
>
> In the documentation, "..." means "zero or more". So, 
>
>   (char=? char1 char2 ...) 
>
> means that `char=?` takes at least one argument. 
>
> Before version 7, the "..." in this place in documentation was a 
> "...+", which means "one or more" in the documentation's notation. 
>
>
Ah yes, of course. My eyes kind of glossed over the '...'.

The reason I asked is because I forgot to specify the second argument due 
to a typo, which led to a runtime bug instead of a compiler error or 
contract failure like I expected. But the explanations for this behavior 
are reasonable enough.

Thanks,
Jonathan

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/c2601d91-3e5b-4da9-947d-5ebfcbc93fc9%40googlegroups.com.

Reply via email to