diff --git a/change_cdn.py b/change_cdn.py deleted file mode 100644 index 8c3cb381..00000000 --- a/change_cdn.py +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/python - - -import os - - -def iter(path): - for root, dirs, files in os.walk(path): - for fn in files: - if fn.endswith(".html"): - with open(root + '/' + fn, 'r') as f: - content = f.read() - content = content.replace('', '').replace('', '') - with open(root + '/' + fn, 'w') as f: - f.write(content) - -iter(os.getcwd()) diff --git a/swift/README.html b/chapter1/README.html similarity index 88% rename from swift/README.html rename to chapter1/README.html index af48ff46..51377ceb 100644 --- a/swift/README.html +++ b/chapter1/README.html @@ -15,7 +15,7 @@ - + @@ -46,7 +46,7 @@ -
通常来说,编程语言教程中的第一个程序应该在屏幕上打印“Hello, world”。在Swift中,可以用一行代码实现:
@@ -548,7 +548,9 @@ triangleAndSquare.triangle.sideLength var counter = Counter() counter.incrementBy(2, numberOfTimes: 7)处理变量的可选值时,你可以在操作(比如方法、属性和子脚本)之前加?。如果?之前的值是nil,?后面的东西都会被忽略,并且整个表达式返回nil。否则,?之后的东西都会被运行。在这两种情况下,整个表达式的值也是一个可选值。
let optionalSquare: Square? = Square(sideLength: 2.5, name: "optional square")
+let sideLength = optionalSquare?.sideLength
+使用enum来创建一个枚举。就像类和其他所有命名类型一样,枚举可以包含方法。
enum Rank: Int {
case Ace = 1
@@ -729,10 +731,10 @@ anyCommonElements([1, 2, 3], [3])