You could extend the notation:
If r 13+- {
// if r is close to 13, in a handwavy sense
:
}
On Thu, Apr 23, 2020 at 9:43 AM Ian Lance Taylor <[email protected]> wrote:
> On Thu, Apr 23, 2020 at 8:48 AM anon notmyfault64 <[email protected]>
> wrote:
> >
> > Many times outside programming we use "number plus" postfix syntax to
> denote more than or equal, for example:
> >
> > a 99+
> >
> > But why isn't there such syntax above in all programming languages,
> including Go? That is, why does following code not compile with invalid
> syntax error?
> >
> > var r int = 18
> >
> > if r 13+ {
> > fmt.Println("Hooray! We are teen! We can do anything!")
> > } else {
> > fmt.Println("Oh No! We are still child, so we need parental
> control!")
> > }
>
> I don't see the advantage over writing r >= 13.
>
> It's not useful for a programming language to have multiple ways of
> writing the exact same thing. Of course, any language does have
> multiple ways of doing some things, but there is should always be a
> reason for it. I don't see a reason for this one.
>
> For what it's worth, I'm not familiar with the "a 99+" notation. I
> would not know what that meant without an explanation.
>
> Ian
>
> --
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" 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/golang-nuts/CAOyqgcWm5jaEa36FMqLaea22BTB_WwZOsZpwrW1ei1N_KN64eg%40mail.gmail.com
> .
>
--
*Michael T. [email protected] <[email protected]>*
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" 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/golang-nuts/CALoEmQzf754cub_eNsxtPXmbbnawFMc82-eiTqygBxW8231dcg%40mail.gmail.com.