请选择 进入手机版 | 继续访问电脑版
本站特色:极好的技术研究氛围!所有技术发帖,必有回复! 做最受欢迎的Java论坛

疯狂Java联盟

 找回密码
 加入联盟
查看: 6699|回复: 7

[疯狂Swift讲义] 《疯狂Swift讲义》征集勘误

[复制链接]
发表于 2014-12-27 10:47:10 | 显示全部楼层 |阅读模式
《疯狂Swift讲义》现已上市,由于客观上的原因,书中会存在少量笔误、勘误。

凭个人的力量真的很难全部找出它们,但只要得到全体疯狂Java联盟成员的帮助,这本书会更加完善。

无论谁发现此书任何笔误、勘误,请在此贴后跟帖。
(为避免混淆,发帖之前先看看别人的提过的勘误,避免重复提出。)

任何错误一经证实,即赠送疯狂金币。

谢谢大家。

——李刚恳请
发表于 2015-1-20 13:07:34 | 显示全部楼层
本帖最后由 ystanglei 于 2015-1-20 14:54 编辑

刚收到书,正文第二页发现一个笔误
章节 1.1swift语言简介 Swift一经推出,立即激发了广发开发者的极大热情。  --》这里应该是“广大”

评分

1

查看全部评分

发表于 2015-1-21 20:01:30 | 显示全部楼层
本帖最后由 kongyeeku 于 2015-3-6 09:13 编辑

41页  倒数第三行
一旦为元组的各元素指定了名字,程序即可通过元素名来访问元组的元组。==》根据上下文来说  此处应该是元素

评分

1

查看全部评分

发表于 2015-1-21 20:19:30 | 显示全部楼层
本帖最后由 ystanglei 于 2015-1-21 20:25 编辑

44页
2.8.3可选绑定
//程序清单下第二行:因此tmp变量的类型是String,而不是String! ==>这里应该是String?

ps:这个是我理解错误  这个没有问题
发表于 2015-3-4 10:18:08 | 显示全部楼层
83页:上面代码中初始变量有三个...,那么这些变量应该有相同的数据类型一段
  1. for var b = 0, s = 0, p = 0, e = "he" ; b < 10 && s < 4 && e == "he" ; p++
  2. {
  3.     println("b:\(b++)")
  4.     println("s:\(++s), p:\(p)")
  5.    
  6. }
复制代码
编译的时候并没有报错,可见描述并不准确

评分

1

查看全部评分

发表于 2015-3-4 13:24:35 | 显示全部楼层
93页:最后一行
"在上面的语法格式中,element无需使用let声明,for-in 循环会讲隐式声明该变量"
此处应为常量(前文提及的时候均为常量)

评分

1

查看全部评分

发表于 2015-7-11 16:32:08 | 显示全部楼层
第2章 基本数据类型,第49页字符串的基本操作countElements()函数

现在官方已经改名成count函数了
发表于 2016-7-14 09:24:28 | 显示全部楼层
回复 4# ystanglei


    这个就应该是String? 因为还没讲到隐式可选绑定 虽然String!也可以通过编译 但是意义说不通
您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

小黑屋|手机版|Archiver|疯狂Java联盟 ( 粤ICP备11063141号 )

GMT+8, 2018-1-18 23:34 , Processed in 0.344242 second(s), 8 queries , File On.

快速回复 返回顶部 返回列表