作者回复: 不谢。
作者回复: “就三行代码,提pr有点太寒酸了”,多小的改动都不会显得寒酸。任何一个开源社区,都需要很多小的改动。
作者回复: 好看就是生产力!
作者回复: 它应该是我们以后使用switch的标准。
作者回复: 是的,如果月份的API重新设计的话,一定是使用枚举而不是整数来表达。
作者回复: 可以使用return的类比来理解。只是,返回的是表达式的值,而不是退出一个方法。
作者回复: idea是个很好的工具。
作者回复: “综合能力 Go 的更灵活”,该怎么理解?从你给出的例子没有看出来。
作者回复: 1. 如果反对的声音再多一点, 这个冒号的表达式形式可能就没了。 2. 需要和冒号的形式区别开来。 3. 能够支持有限的表达式啊。 再看看下一讲吧, 里边有相关的话题。
作者回复: 1. 多一个月检测到的方式是运行时抛出异常,这需要测试代码的配合,不能等到实际运行阶段。少一个月份,通常这个月份,比如FEBRUARY,就会从API里删除掉,这样编译时就可以检测出来了。 2. 你的疑问可以通过自己进一步的假设解决,你可以使用30/31/28,或者另外的一个你喜欢的数。