Giter Club home page Giter Club logo

Comments (25)

cch123 avatar cch123 commented on June 25, 2024 1

@williamjieh ,搜了一下,你看的似乎是老版本

from gopl-zh.

peckjerry avatar peckjerry commented on June 25, 2024

page 56 尽管看起来想(像)函数调用,但是Celsius(f)是类型转换操作
page 56 我们将在第六章中讨论方法的细节,这里值(只)说写(些)简单用法。

from gopl-zh.

cch123 avatar cch123 commented on June 25, 2024

@peckjerry ,看起来你看的不是最新版,不过最新版后面这个些字也是错的,已经修正了
感谢反馈

from gopl-zh.

dreamrover avatar dreamrover commented on June 25, 2024

2.6节 正文倒数第四段(2.6.1小节之前):用来指(明)包的名字

from gopl-zh.

cch123 avatar cch123 commented on June 25, 2024

@dreamrover ,这个我感觉都能说的通。。

指明,读音zhǐ míng,是汉语词汇,解释为指点明白。

from gopl-zh.

unixcx avatar unixcx commented on June 25, 2024

尽管看起来想()函数调用,但是Celsius(f)是类型转换操作,它并不会改变值,仅仅是改变值的类型而已。测试为真的原因是因为c和g(f)都是零值。

莫非我看的也不是最新版?

from gopl-zh.

cch123 avatar cch123 commented on June 25, 2024

@unixcx ,pdf 肯定不是最新,有些镜像做了定时 build,所以会比较新~
具体你可以关注一下每个镜像首页的 build 时间

from gopl-zh.

changuoqiang avatar changuoqiang commented on June 25, 2024

2.3.1 倒数第三行

解决的方法是第二个简短变量声明语句改用普通的多重赋值语言。

应为:解决的方法是第二个简短变量声明语句改用普通的多重赋值语句。

from gopl-zh.

cch123 avatar cch123 commented on June 25, 2024

@changuoqiang , thx, fixed

from gopl-zh.

chengweiv5 avatar chengweiv5 commented on June 25, 2024

http://books.studygolang.com/gopl-zh/ch2/ch2-03.html

当程序运行时,必须在使用标志参数对应的变量之前先调用flag.Parse函数,用于更新每个标志参数对应变量的值(之前是默认值)。对于非标志参数的普通命令行参数可以通过调用flag.Args()函数来访问,返回值对应对应一个字符串类型的slice。如果在flag.Parse函数解析命令行参数时遇到错误,默认将打印相关的提示信息,然后调用os.Exit(2)终止程序。

上面一段中的返回值对应对应一个字符串类型的slice对应对应 -> 对应

from gopl-zh.

chengweiv5 avatar chengweiv5 commented on June 25, 2024

2.3.3. new函数

另一个创建变量的方法是调用用内建的new函数。表达式new(T)将创建一个T类型的匿名变量,初始化为T类型的零值,然后返回变量地址,返回的指针类型为*T。

另一个创建变量的方法是调用用内建的new函数。调用用 -> 调用

from gopl-zh.

chengweiv5 avatar chengweiv5 commented on June 25, 2024

http://books.studygolang.com/gopl-zh/ch2/ch2-07.html

由于当前的编译器会检测到局部声明的cwd并没有本使用,然后报告这可能是一个错误,但是这种检测并不可靠。因为一些小的代码变更,例如增加一个局部cwd的打印语句,就可能导致这种检测失效。

由于当前的编译器会检测到局部声明的cwd并没有本使用本使用 -> 被使用

from gopl-zh.

cch123 avatar cch123 commented on June 25, 2024

@chengweiv5 ,你看的似乎是老版本了

from gopl-zh.

chengweiv5 avatar chengweiv5 commented on June 25, 2024

@cch123 最新版不会发布到上面的网址吗?

from gopl-zh.

cch123 avatar cch123 commented on June 25, 2024

@chengweiv5https://github.com/gopl-zh/gopl-zh.github.com
有一些镜像站,你可以留意看一下首页的 build 时间,有一些是每天 build 一次的

from gopl-zh.

chengweiv5 avatar chengweiv5 commented on June 25, 2024

好的,看到了,有说明镜像站非最新,下次反馈前我先确定下 master

from gopl-zh.

JamieMaple avatar JamieMaple commented on June 25, 2024

2.7. Scope 有个翻译如下:

当编译器遇到一个名字引用时,如果它看起来像一个声明,它首先从最内层的词法域向全局的作用域查找。

如果它看起来像一个声明 这句话感觉有点问题,读起来也有点不舒服...

原文是:

When the compiler encounters a reference to a name, it looks for a declaration, starting with the innermost enclosing lexical block and working up to the universe block.

应该是查找声明...而且也不需要如果了, 然后后面那句话有点语病,或许可以是首先...然后或者从....然后向....

from gopl-zh.

cch123 avatar cch123 commented on June 25, 2024

@JamieMaple , fixed

from gopl-zh.

wangyoucao577 avatar wangyoucao577 commented on June 25, 2024

2.7 (Page 78) 第三段中,好几个“语法”字错了写成了“语法”,如:

然后是每个包的包语法;每个for、if和switch语句的语法;每个switch或select的分支也有独立的语法;当然也
包括显式书写的语法块(花括弧包含的语句)。

from gopl-zh.

cch123 avatar cch123 commented on June 25, 2024

@wangyoucao577 ,你看的版本是不是比较老,我全文搜索没找到语法决啊

from gopl-zh.

wangyoucao577 avatar wangyoucao577 commented on June 25, 2024

@cch123 看了下log,确实16年就已经fix了。。(53b3c683b8ba484f79f55e955fa048e325205e2a)
但我是最近刚刚从镜像上下载的啊,镜像上很久不更新么?

from gopl-zh.

chai2010 avatar chai2010 commented on June 25, 2024

@wangyoucao577 镜像 都是第三方链接,大都不是最新的,甚至有不可访问的。
你也可以提交PR更新镜像列表

from gopl-zh.

williamjieh avatar williamjieh commented on June 25, 2024

2.4.1. 元组赋值
“对于值产生一个结果的情形,map查找失败时会返回零值,” 是否应为
“对于只产生一个结果的情形,map查找失败时会返回零值,”

from gopl-zh.

williamjieh avatar williamjieh commented on June 25, 2024

@cch123 ,谢谢,我看的是 https://books.studygolang.com/gopl-zh/ 这个版本。
https://github.com/gopl-zh/gopl-zh.github.com/ 这个才是最新版本吗?

from gopl-zh.

cch123 avatar cch123 commented on June 25, 2024

@williamjieh ,嗯,仓库里的有错会及时修正,镜像里的就看它的 build 时间了

from gopl-zh.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.