On Wed, Aug 18, 2021 at 1:30 AM Kamil Ziemian <kziemian...@gmail.com> wrote: > > I guess it should say "any number type", but I'm not 100% sure. Am I right? > > Thank you for the answer. I'm not good at computer science, so I'm often > can't decide is this mistake or is there some subtlety that I'm missing.
Thanks for pointing it out. I sent https://golang.org/cl/342992 to fix the problem. > Small mistake and typos are quite common in blogs and talks and I am always > quite unsettled by them (long story why). Unfortunately, they can be also in > the presented code, at least in talks that I saw. "Never trust yourself, > always run compiler" seems be the moral of the story. > > As a aside, today I found in "Why Generics?" > (https://blog.golang.org/why-generics) at the end of the section "Ordered > types" sentence "In practice this contract would probably go into the > standard library. and so really the Min function". Punctuation in natural > languages is beyond me, but I guess changing period to coma make it correct. I sent https://golang.org/cl/343251 to fix this. Thanks again. Ian > PS. I know that now Go has Type Parameters Proposal > (https://go.googlesource.com/proposal/+/refs/heads/master/design/43651-type-parameters.md), > but I need to wrap my head around generics, so I try to read as much as > possible, even about outdated things like contracts. > > Kamil > wtorek, 17 sierpnia 2021 o 21:20:25 UTC+2 Ian Lance Taylor napisaĆ(a): >> >> On Tue, Aug 17, 2021 at 9:13 AM Kamil Ziemian <kziem...@gmail.com> wrote: >> > >> > I'm now rereading post "Constants" and in the last section "Numbers" there >> > is a text >> > >> > BEGINNING >> > Therefore, although they have different implicit default types, written as >> > untyped constants they can be assigned to a variable of any integer type: >> > >> > var f float32 = 1 >> > var i int = 1.000 >> > var u uint32 = 1e3 - 99.0*10.0 - 9 >> > var c float64 = '\x01' >> > var p uintptr = '\u0001' >> > var r complex64 = 'b' - 'a' >> > var b byte = 1.0 + 3i - 3.0i >> > >> > fmt.Println(f, i, u, c, p, r, b) >> > END >> > >> > I guess it should say "any number type", but I'm not 100% sure. Am I right? >> >> I think you're right. >> >> 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/8bfe4d66-470f-42c0-b33d-35e16a89be33n%40googlegroups.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/CAOyqgcWM961w7XvShsc5UAnv0Tmxp4tHaU-UbnX3XiEgGaBOXw%40mail.gmail.com.