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 <i...@golang.org> wrote: > On Thu, Apr 23, 2020 at 8:48 AM anon notmyfault64 <bagasdo...@gmail.com> > 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 golang-nuts+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/CAOyqgcWm5jaEa36FMqLaea22BTB_WwZOsZpwrW1ei1N_KN64eg%40mail.gmail.com > . > -- *Michael T. jonesmichael.jo...@gmail.com <michael.jo...@gmail.com>* -- 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 golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CALoEmQzf754cub_eNsxtPXmbbnawFMc82-eiTqygBxW8231dcg%40mail.gmail.com.