make the structure standard
This commit is contained in:
635
chapter1/01_swift.html
Normal file
635
chapter1/01_swift.html
Normal file
@ -0,0 +1,635 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>关于 Swift | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter1/02_a_swift_tour.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter1/chapter1.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="关于 Swift | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="1.1" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 5.405405405405405%;min-width: 2.7027027027027026%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
<section class="normal" id="section-gitbook_5">
|
||||
|
||||
<h1 id="-swift">关于 Swift</h1>
|
||||
<p>Swift 是一种新的编程语言,用于编写 iOS 和 OS X 应用程序。Swift 结合了 C 和 Objective-C 的优点并且不受C的兼容性的限制。Swift 使用安全的编程模式并添加了很多新特性,这将使编程更简单,扩展性更强,也更有趣。除此之外,Swift 还支持人见人爱的 Cocoa 和 Cocoa Touch 框架。拥有了这些特性,Swift将重新定义软件开发。</p>
|
||||
<p>Swift 的开发从很久之前就开始了。为了给 Swift 打好基础,苹果公司改进了编译器,调试器和框架结构。我们使用自动引用计数(Automatic Reference Counting, ARC)来简化内存管理。我们在 Foundation 和 Cocoa的基础上构建框架栈并将其标准化。Objective-C 本身支持块、集合语法和模块,所以框架可以轻松支持现代编程语言技术。得益于这些基础工作,我们现在可以发布一个新语言,用于未来的苹果软件的开发。</p>
|
||||
<p>Objective-C 开发者对于 Swift 并不会感到陌生。它采用了 Objective-C 的命名参数以及动态对象模型,可以无缝对接到现有的 Cocoa 框架,并且可以兼容 Objective-C 代码。在此基础之上,Swift 还有许多新特性并且支持过程式编程和面向对象编程。</p>
|
||||
<p>Swift 对于初学者来说也很友好。它是第一个既满足工业标准又像脚本语言一样充满表现力和趣味的编程语言。它支持代码预览,这个革命性的特性可以允许程序员在不编译和运行应用程序的前提下运行 Swift 代码并实时查看结果。</p>
|
||||
<p>Swift 将现代编程语言的精华和苹果工程师文化的智慧结合了起来。编译器对性能进行了优化,编程语言对开发进行了优化,两者互不干扰,鱼与熊掌兼得。Swift 即可以用于开发“hello, world”这样的小程序,也可以用于开发一个完整的操作系统。所有的这些特性让 Swift 对于开发者和苹果来说都是一项值得的投资。</p>
|
||||
<p>用 Swift 编写 iOS 和 OS X 应用将是一场美妙的体验,Swift 之后也会不断开发新特性和兼容性。我们对 Swift 充满信心,你还在等什么!</p>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter1/chapter1.html" class="navigation navigation-prev " aria-label="Previous page: 欢迎使用 Swift"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" class="navigation navigation-next " aria-label="Next page: Swift 初见"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@ -15,10 +15,10 @@
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/the_basics.html" />
|
||||
<link rel="next" href="../chapter2/chapter2.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter1/swift.html" />
|
||||
<link rel="prev" href="../chapter1/01_swift.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="Swift 初见 | Swift 编程语言">
|
||||
@ -46,7 +46,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="1.2" data-basepath=".." data-revision="1401919801865">
|
||||
<div class="book" data-level="1.2" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
@ -123,9 +123,9 @@
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/README.html">
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/README.html">
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
@ -133,18 +133,18 @@
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/swift.html">
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/swift.html">
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/a_swift_tour.html">
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html">
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
@ -156,9 +156,9 @@
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/the_basics.html">
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/the_basics.html">
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
@ -166,31 +166,307 @@
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/article_1.html">
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/article_1.html">
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/basic_operators.html">
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/basic_operators.html">
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/strings_and_characters.html">
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html">
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
@ -215,32 +491,92 @@
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 42.857142857142854%;min-width: 28.571428571428573%;"></div>
|
||||
<div class="inner" style="width: 8.108108108108109%;min-width: 5.405405405405405%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/README.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 14.285714285714286%;"></a>
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 28.571428571428573%;"></a>
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 42.857142857142854%;"></a>
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/the_basics.html" title="Swift 教程" class="chapter new-chapter" data-progress="2" style="left: 57.142857142857146%;"></a>
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/article_1.html" title="基础部分" class="chapter " data-progress="2.1" style="left: 71.42857142857143%;"></a>
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/basic_operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 85.71428571428571%;"></a>
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 100%;"></a>
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
<section class="normal" id="section-gitbook_7">
|
||||
<section class="normal" id="section-gitbook_6">
|
||||
|
||||
<h1 id="swift-">Swift 初见</h1>
|
||||
<p>通常来说,编程语言教程中的第一个程序应该在屏幕上打印“Hello, world”。在 Swift 中,可以用一行代码实现:</p>
|
||||
@ -754,10 +1090,10 @@ anyCommonElements([1, 2, 3], [3])
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter1/swift.html" class="navigation navigation-prev " aria-label="Previous page: 关于 Swift"><i class="fa fa-angle-left"></i></a>
|
||||
<a href="../chapter1/01_swift.html" class="navigation navigation-prev " aria-label="Previous page: 关于 Swift"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/the_basics.html" class="navigation navigation-next " aria-label="Next page: Swift 教程"><i class="fa fa-angle-right"></i></a>
|
||||
<a href="../chapter2/chapter2.html" class="navigation navigation-next " aria-label="Next page: Swift 教程"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -1,294 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>欢迎使用 Swift | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter1/swift.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../index.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="欢迎使用 Swift | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="1" data-basepath=".." data-revision="1401919801865">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/README.html">
|
||||
|
||||
<a href="../chapter1/README.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/swift.html">
|
||||
|
||||
<a href="../chapter1/swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/the_basics.html">
|
||||
|
||||
<a href="../chapter2/the_basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/article_1.html">
|
||||
|
||||
<a href="../chapter2/article_1.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/basic_operators.html">
|
||||
|
||||
<a href="../chapter2/basic_operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/strings_and_characters.html">
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 14.285714285714286%;min-width: 0%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/README.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 14.285714285714286%;"></a>
|
||||
|
||||
<a href="../chapter1/swift.html" title="关于 Swift" class="chapter " data-progress="1.1" style="left: 28.571428571428573%;"></a>
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html" title="Swift 初见" class="chapter " data-progress="1.2" style="left: 42.857142857142854%;"></a>
|
||||
|
||||
<a href="../chapter2/the_basics.html" title="Swift 教程" class="chapter new-chapter" data-progress="2" style="left: 57.142857142857146%;"></a>
|
||||
|
||||
<a href="../chapter2/article_1.html" title="基础部分" class="chapter " data-progress="2.1" style="left: 71.42857142857143%;"></a>
|
||||
|
||||
<a href="../chapter2/basic_operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 85.71428571428571%;"></a>
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
<section class="normal" id="section-gitbook_6">
|
||||
|
||||
<h1 id="-swift">欢迎使用 Swift</h1>
|
||||
<p>在本章中您将了解 Swift 的特性和开发历史,并对 Swift 有一个初步的了解。</p>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../index.html" class="navigation navigation-prev " aria-label="Previous page: Introduction"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter1/swift.html" class="navigation navigation-next " aria-label="Next page: 关于 Swift"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
630
chapter1/chapter1.html
Normal file
630
chapter1/chapter1.html
Normal file
@ -0,0 +1,630 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>欢迎使用 Swift | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter1/01_swift.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../index.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="欢迎使用 Swift | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="1" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 2.7027027027027026%;min-width: 0%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
<section class="normal" id="section-gitbook_7">
|
||||
|
||||
<h1 id="-swift">欢迎使用 Swift</h1>
|
||||
<p>在本章中您将了解 Swift 的特性和开发历史,并对 Swift 有一个初步的了解。</p>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../index.html" class="navigation navigation-prev " aria-label="Previous page: Introduction"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter1/01_swift.html" class="navigation navigation-next " aria-label="Next page: 关于 Swift"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@ -1,299 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>关于 Swift | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter1/a_swift_tour.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter1/README.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="关于 Swift | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="1.1" data-basepath=".." data-revision="1401919801865">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/README.html">
|
||||
|
||||
<a href="../chapter1/README.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/swift.html">
|
||||
|
||||
<a href="../chapter1/swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/the_basics.html">
|
||||
|
||||
<a href="../chapter2/the_basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/article_1.html">
|
||||
|
||||
<a href="../chapter2/article_1.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/basic_operators.html">
|
||||
|
||||
<a href="../chapter2/basic_operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/strings_and_characters.html">
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 28.571428571428573%;min-width: 14.285714285714286%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/README.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 14.285714285714286%;"></a>
|
||||
|
||||
<a href="../chapter1/swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 28.571428571428573%;"></a>
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html" title="Swift 初见" class="chapter " data-progress="1.2" style="left: 42.857142857142854%;"></a>
|
||||
|
||||
<a href="../chapter2/the_basics.html" title="Swift 教程" class="chapter new-chapter" data-progress="2" style="left: 57.142857142857146%;"></a>
|
||||
|
||||
<a href="../chapter2/article_1.html" title="基础部分" class="chapter " data-progress="2.1" style="left: 71.42857142857143%;"></a>
|
||||
|
||||
<a href="../chapter2/basic_operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 85.71428571428571%;"></a>
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
<section class="normal" id="section-gitbook_8">
|
||||
|
||||
<h1 id="-swift">关于 Swift</h1>
|
||||
<p>Swift 是一种新的编程语言,用于编写 iOS 和 OS X 应用程序。Swift 结合了 C 和 Objective-C 的优点并且不受C的兼容性的限制。Swift 使用安全的编程模式并添加了很多新特性,这将使编程更简单,扩展性更强,也更有趣。除此之外,Swift 还支持人见人爱的 Cocoa 和 Cocoa Touch 框架。拥有了这些特性,Swift将重新定义软件开发。</p>
|
||||
<p>Swift 的开发从很久之前就开始了。为了给 Swift 打好基础,苹果公司改进了编译器,调试器和框架结构。我们使用自动引用计数(Automatic Reference Counting, ARC)来简化内存管理。我们在 Foundation 和 Cocoa的基础上构建框架栈并将其标准化。Objective-C 本身支持块、集合语法和模块,所以框架可以轻松支持现代编程语言技术。得益于这些基础工作,我们现在可以发布一个新语言,用于未来的苹果软件的开发。</p>
|
||||
<p>Objective-C 开发者对于 Swift 并不会感到陌生。它采用了 Objective-C 的命名参数以及动态对象模型,可以无缝对接到现有的 Cocoa 框架,并且可以兼容 Objective-C 代码。在此基础之上,Swift 还有许多新特性并且支持过程式编程和面向对象编程。</p>
|
||||
<p>Swift 对于初学者来说也很友好。它是第一个既满足工业标准又像脚本语言一样充满表现力和趣味的编程语言。它支持代码预览,这个革命性的特性可以允许程序员在不编译和运行应用程序的前提下运行 Swift 代码并实时查看结果。</p>
|
||||
<p>Swift 将现代编程语言的精华和苹果工程师文化的智慧结合了起来。编译器对性能进行了优化,编程语言对开发进行了优化,两者互不干扰,鱼与熊掌兼得。Swift 即可以用于开发“hello, world”这样的小程序,也可以用于开发一个完整的操作系统。所有的这些特性让 Swift 对于开发者和苹果来说都是一项值得的投资。</p>
|
||||
<p>用 Swift 编写 iOS 和 OS X 应用将是一场美妙的体验,Swift 之后也会不断开发新特性和兼容性。我们对 Swift 充满信心,你还在等什么!</p>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter1/README.html" class="navigation navigation-prev " aria-label="Previous page: 欢迎使用 Swift"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html" class="navigation navigation-next " aria-label="Next page: Swift 初见"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@ -15,10 +15,10 @@
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/basic_operators.html" />
|
||||
<link rel="next" href="../chapter2/02_Basic_Operators.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/the_basics.html" />
|
||||
<link rel="prev" href="../chapter2/chapter2.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="基础部分 | Swift 编程语言">
|
||||
@ -46,7 +46,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.1" data-basepath=".." data-revision="1401919801865">
|
||||
<div class="book" data-level="2.1" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
@ -123,9 +123,9 @@
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/README.html">
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/README.html">
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
@ -133,18 +133,18 @@
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/swift.html">
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/swift.html">
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/a_swift_tour.html">
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html">
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
@ -156,9 +156,9 @@
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/the_basics.html">
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/the_basics.html">
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
@ -166,31 +166,307 @@
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/article_1.html">
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/article_1.html">
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/basic_operators.html">
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/basic_operators.html">
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/strings_and_characters.html">
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html">
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
@ -215,25 +491,85 @@
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 71.42857142857143%;min-width: 57.142857142857146%;"></div>
|
||||
<div class="inner" style="width: 13.513513513513514%;min-width: 10.81081081081081%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/README.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 14.285714285714286%;"></a>
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 28.571428571428573%;"></a>
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 42.857142857142854%;"></a>
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/the_basics.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 57.142857142857146%;"></a>
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/article_1.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 71.42857142857143%;"></a>
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/basic_operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 85.71428571428571%;"></a>
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 100%;"></a>
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -317,10 +653,10 @@ var currentLoginAttempt = 0
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/the_basics.html" class="navigation navigation-prev " aria-label="Previous page: Swift 教程"><i class="fa fa-angle-left"></i></a>
|
||||
<a href="../chapter2/chapter2.html" class="navigation navigation-prev " aria-label="Previous page: Swift 教程"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/basic_operators.html" class="navigation navigation-next " aria-label="Next page: 基本操作符"><i class="fa fa-angle-right"></i></a>
|
||||
<a href="../chapter2/02_Basic_Operators.html" class="navigation navigation-next " aria-label="Next page: 基本操作符"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
622
chapter2/02_Basic_Operators.html
Normal file
622
chapter2/02_Basic_Operators.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>基本操作符 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/03_Strings_and_Characters.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/01_The_Basics.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="基本操作符 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.2" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 43.24324324324324%;min-width: 40.54054054054054%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" class="navigation navigation-prev " aria-label="Previous page: 基础部分"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" class="navigation navigation-next " aria-label="Next page: 字符串和字符"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@ -15,8 +15,10 @@
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/04_Collection_Types.html" />
|
||||
|
||||
<link rel="prev" href="../chapter2/basic_operators.html" />
|
||||
|
||||
<link rel="prev" href="../chapter2/02_Basic_Operators.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="字符串和字符 | Swift 编程语言">
|
||||
@ -44,7 +46,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.3" data-basepath=".." data-revision="1401919801865">
|
||||
<div class="book" data-level="2.3" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
@ -121,9 +123,9 @@
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/README.html">
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/README.html">
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
@ -131,18 +133,18 @@
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/swift.html">
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/swift.html">
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/a_swift_tour.html">
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html">
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
@ -154,9 +156,9 @@
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/the_basics.html">
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/the_basics.html">
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
@ -164,31 +166,307 @@
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/article_1.html">
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/article_1.html">
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/basic_operators.html">
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/basic_operators.html">
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/strings_and_characters.html">
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html">
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
@ -213,32 +491,92 @@
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 100%;min-width: 85.71428571428571%;"></div>
|
||||
<div class="inner" style="width: 56.75675675675676%;min-width: 54.054054054054056%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/README.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 14.285714285714286%;"></a>
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 28.571428571428573%;"></a>
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 42.857142857142854%;"></a>
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/the_basics.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 57.142857142857146%;"></a>
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/article_1.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 71.42857142857143%;"></a>
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/basic_operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 85.71428571428571%;"></a>
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 100%;"></a>
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
<section class="normal" id="section-gitbook_11">
|
||||
<section class="normal" id="section-gitbook_10">
|
||||
|
||||
<h1 id="-strings-and-characters-">字符串和字符 (Strings and Characters)</h1>
|
||||
<p><strong>String</strong> 是一个有序的字符集合,例如 "hello, world", "albatross"。Swift 字符串通过 <strong>String</strong> 类型来表示,也可以表示为 <strong>Character</strong> 类型值的集合。</p>
|
||||
@ -462,9 +800,11 @@ print("\n")
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/basic_operators.html" class="navigation navigation-prev navigation-unique" aria-label="Previous page: 基本操作符"><i class="fa fa-angle-left"></i></a>
|
||||
<a href="../chapter2/02_Basic_Operators.html" class="navigation navigation-prev " aria-label="Previous page: 基本操作符"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" class="navigation navigation-next " aria-label="Next page: 集合类型"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
622
chapter2/04_Collection_Types.html
Normal file
622
chapter2/04_Collection_Types.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>集合类型 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/05_Control_Flow.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/03_Strings_and_Characters.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="集合类型 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.4" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 59.45945945945946%;min-width: 56.75675675675676%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" class="navigation navigation-prev " aria-label="Previous page: 字符串和字符"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" class="navigation navigation-next " aria-label="Next page: 控制流"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/05_Control_Flow.html
Normal file
622
chapter2/05_Control_Flow.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>控制流 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/06_Functions.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/04_Collection_Types.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="控制流 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.5" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 62.16216216216216%;min-width: 59.45945945945946%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" class="navigation navigation-prev " aria-label="Previous page: 集合类型"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/06_Functions.html" class="navigation navigation-next " aria-label="Next page: 函数"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
656
chapter2/06_Functions.html
Normal file
656
chapter2/06_Functions.html
Normal file
@ -0,0 +1,656 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>函数 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/07_Closures.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/05_Control_Flow.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="函数 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.6" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 64.86486486486487%;min-width: 62.16216216216216%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter done " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
<section class="normal" id="section-gitbook_13">
|
||||
|
||||
<h1 id="-functions-">函数(Functions)</h1>
|
||||
<p>函数是用来完成特定任务的独立的代码块。你给一个函数起一个合适的名字,用来标示函数做什么,并且当函数需要执行的时候,这个名字会被“调用”。</p>
|
||||
<p>Swift统一的函数语法足够灵活,可以用来表示任何函数,包括从最简单的没有参数名字的C风格函数,到复杂的带局部和外部参数名的Objective-C风格函数。参数可以提供默认值,以简化函数调用。参数也可以即当做传入参数,也当做传出参数,也就是说,一旦函数执行结束,传入的参数值可以被修改。</p>
|
||||
<p>在Swift中,每个函数都有一种类型,包括函数的参数值类型和返回值类型。你可以把函数类型当做任何其他普通变量类型一样处理,这样就可以更简单地把函数当做别的函数的参数,也可以从其他函数中返回函数。函数的定义可以写在在其他函数定义中,这样可以在嵌套函数范围内实现功能封装。</p>
|
||||
<h2 id="-">函数的定义与调用</h2>
|
||||
<p>当你定义一个函数时,你可以定义一个或多个有名字和类型的值,作为函数的输入(称为参数,parameters),也可以定义某种类型的值作为函数执行结束的输出(称为返回类型)。</p>
|
||||
<p>每个函数有个函数名,用来描述函数执行的任务。要使用一个函数时,你用函数名“调用”,并传给它匹配的输入值(称作实参,arguments)。一个函数的实参必须与函数参数表里参数的顺序一致。</p>
|
||||
<p>在下面例子中的函数叫做<code>"greetingForPerson"</code>,之所以叫这个名字是因为这个函数用一个人的名字当做输入,并返回给这个人的问候语。为了完成这个任务,你定义一个输入参数-一个叫做<code>personName</code>的<code>String</code>值,和一个包含给这个人问候语的<code>String</code>类型的返回值:</p>
|
||||
<pre><code> func sayHello(personName: String) -> String {
|
||||
let greeting = "Hello, " + personName + "!"
|
||||
return greeting
|
||||
}
|
||||
</code></pre><p>所有的这些信息汇总起来成为函数的定义,并以<code>func</code>作为前缀。指定函数返回类型时,用返回箭头<code>-></code>(一个连字符后跟一个右尖括号)后跟返回类型的名称的方式来表示。</p>
|
||||
<p>该定义描述了函数做什么,它期望接收什么和执行结束时它返回的结果是什么。这样的定义使的函数可以在别的地方以一种清晰的方式被调用:</p>
|
||||
<pre><code> println(sayHello("Anna"))
|
||||
// prints "Hello, Anna!"
|
||||
println(sayHello("Brian"))
|
||||
// prints "Hello, Brian!
|
||||
</code></pre><p>调用<code>sayHello</code>函数时,在圆括号中传给它一个<code>String</code>类型的实参。因为这个函数返回一个<code>String</code>类型的值,<code>sayHello</code>可以被包含在<code>println</code>的调用中,用来输出这个函数的返回值,正如上面所示。</p>
|
||||
<p>在<code>sayHello</code>的函数体中,先定义了一个新的名为<code>greeting</code>的<code>String</code>常量,同时赋值了给<code>personName</code>的一个简单问候消息。然后用<code>return</code>关键字把这个问候返回出去。一旦<code>return greeting</code>被调用,该函数结束它的执行并返回<code>greeting</code>的当前值。</p>
|
||||
<p>你可以用不同的输入值多次调用<code>sayHello</code>。上面的例子展示的是用<code>"Anna"</code>和<code>"Brian"</code>调用的结果,该函数分别返回了不同的结果。</p>
|
||||
<p>为了简化这个函数的定义,可以将问候消息的创建和返回写成一句:</p>
|
||||
<pre><code> func sayHelloAgain(personName: String) -> String {
|
||||
return "Hello again, " + personName + "!"
|
||||
}
|
||||
println(sayHelloAgain("Anna"))
|
||||
// prints "Hello again, Anna!
|
||||
</code></pre><h2 id="-">函数参数与返回值</h2>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" class="navigation navigation-prev " aria-label="Previous page: 控制流"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/07_Closures.html" class="navigation navigation-next " aria-label="Next page: 闭包"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/07_Closures.html
Normal file
622
chapter2/07_Closures.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>闭包 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/08_Enumerations.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/06_Functions.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="闭包 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.7" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 67.56756756756756%;min-width: 64.86486486486487%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter done " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter done " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/06_Functions.html" class="navigation navigation-prev " aria-label="Previous page: 函数"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" class="navigation navigation-next " aria-label="Next page: 枚举"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/08_Enumerations.html
Normal file
622
chapter2/08_Enumerations.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>枚举 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/09_Classes_and_Structures.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/07_Closures.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="枚举 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.8" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 70.27027027027027%;min-width: 67.56756756756756%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter done " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter done " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter done " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/07_Closures.html" class="navigation navigation-prev " aria-label="Previous page: 闭包"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" class="navigation navigation-next " aria-label="Next page: 类和结构体"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/09_Classes_and_Structures.html
Normal file
622
chapter2/09_Classes_and_Structures.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>类和结构体 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/10_Properties.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/08_Enumerations.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="类和结构体 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.9" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 72.97297297297297%;min-width: 70.27027027027027%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter done " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter done " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter done " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter done " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" class="navigation navigation-prev " aria-label="Previous page: 枚举"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/10_Properties.html" class="navigation navigation-next " aria-label="Next page: 属性"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/10_Properties.html
Normal file
622
chapter2/10_Properties.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>属性 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/11_Methods.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/09_Classes_and_Structures.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="属性 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.10" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 16.216216216216218%;min-width: 13.513513513513514%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" class="navigation navigation-prev " aria-label="Previous page: 类和结构体"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/11_Methods.html" class="navigation navigation-next " aria-label="Next page: 方法"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/11_Methods.html
Normal file
622
chapter2/11_Methods.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>方法 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/12_Subscripts.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/10_Properties.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="方法 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.11" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 18.91891891891892%;min-width: 16.216216216216218%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/10_Properties.html" class="navigation navigation-prev " aria-label="Previous page: 属性"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" class="navigation navigation-next " aria-label="Next page: 下标"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/12_Subscripts.html
Normal file
622
chapter2/12_Subscripts.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>下标 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/13_Inheritance.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/11_Methods.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="下标 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.12" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 21.62162162162162%;min-width: 18.91891891891892%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/11_Methods.html" class="navigation navigation-prev " aria-label="Previous page: 方法"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" class="navigation navigation-next " aria-label="Next page: 继承"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/13_Inheritance.html
Normal file
622
chapter2/13_Inheritance.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>继承 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/14_Initialization.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/12_Subscripts.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="继承 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.13" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 24.324324324324323%;min-width: 21.62162162162162%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" class="navigation navigation-prev " aria-label="Previous page: 下标"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" class="navigation navigation-next " aria-label="Next page: 构造函数"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/14_Initialization.html
Normal file
622
chapter2/14_Initialization.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>构造函数 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/15_Deinitialization.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/13_Inheritance.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="构造函数 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.14" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 27.027027027027028%;min-width: 24.324324324324323%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" class="navigation navigation-prev " aria-label="Previous page: 继承"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" class="navigation navigation-next " aria-label="Next page: 析构函数"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/15_Deinitialization.html
Normal file
622
chapter2/15_Deinitialization.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>析构函数 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/16_Automatic_Reference_Counting.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/14_Initialization.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="析构函数 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.15" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 29.72972972972973%;min-width: 27.027027027027028%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" class="navigation navigation-prev " aria-label="Previous page: 构造函数"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" class="navigation navigation-next " aria-label="Next page: 自动引用计数"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/16_Automatic_Reference_Counting.html
Normal file
622
chapter2/16_Automatic_Reference_Counting.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>自动引用计数 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/17_Optional_Chaining.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/15_Deinitialization.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="自动引用计数 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.16" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 32.432432432432435%;min-width: 29.72972972972973%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" class="navigation navigation-prev " aria-label="Previous page: 析构函数"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" class="navigation navigation-next " aria-label="Next page: 可选链"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/17_Optional_Chaining.html
Normal file
622
chapter2/17_Optional_Chaining.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>可选链 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/18_Type_Casting.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/16_Automatic_Reference_Counting.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="可选链 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.17" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 35.13513513513514%;min-width: 32.432432432432435%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" class="navigation navigation-prev " aria-label="Previous page: 自动引用计数"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" class="navigation navigation-next " aria-label="Next page: 类型检查"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/18_Type_Casting.html
Normal file
622
chapter2/18_Type_Casting.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>类型检查 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/19_Nested_Types.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/17_Optional_Chaining.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="类型检查 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.18" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 37.83783783783784%;min-width: 35.13513513513514%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" class="navigation navigation-prev " aria-label="Previous page: 可选链"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" class="navigation navigation-next " aria-label="Next page: 嵌套类型"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/19_Nested_Types.html
Normal file
622
chapter2/19_Nested_Types.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>嵌套类型 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/20_Extensions.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/18_Type_Casting.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="嵌套类型 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.19" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 40.54054054054054%;min-width: 37.83783783783784%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" class="navigation navigation-prev " aria-label="Previous page: 类型检查"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" class="navigation navigation-next " aria-label="Next page: 扩展"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/20_Extensions.html
Normal file
622
chapter2/20_Extensions.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>扩展 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/21_Protocols.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/19_Nested_Types.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="扩展 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.20" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 45.945945945945944%;min-width: 43.24324324324324%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" class="navigation navigation-prev " aria-label="Previous page: 嵌套类型"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" class="navigation navigation-next " aria-label="Next page: 接口"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/21_Protocols.html
Normal file
622
chapter2/21_Protocols.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>接口 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/22_Generics.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/20_Extensions.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="接口 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.21" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 48.648648648648646%;min-width: 45.945945945945944%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" class="navigation navigation-prev " aria-label="Previous page: 扩展"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/22_Generics.html" class="navigation navigation-next " aria-label="Next page: 泛型"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/22_Generics.html
Normal file
622
chapter2/22_Generics.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>泛型 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/23_Advanced_Operators.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/21_Protocols.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="泛型 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.22" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 51.351351351351354%;min-width: 48.648648648648646%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" class="navigation navigation-prev " aria-label="Previous page: 接口"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" class="navigation navigation-next " aria-label="Next page: 高级操作符"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter2/23_Advanced_Operators.html
Normal file
622
chapter2/23_Advanced_Operators.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>高级操作符 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter3/chapter3.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/22_Generics.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="高级操作符 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.23" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 54.054054054054056%;min-width: 51.351351351351354%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/22_Generics.html" class="navigation navigation-prev " aria-label="Previous page: 泛型"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter3/chapter3.html" class="navigation navigation-next " aria-label="Next page: 语言参考"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@ -1,293 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>基本操作符 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/strings_and_characters.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/article_1.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="基本操作符 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2.2" data-basepath=".." data-revision="1401919801865">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/README.html">
|
||||
|
||||
<a href="../chapter1/README.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/swift.html">
|
||||
|
||||
<a href="../chapter1/swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/the_basics.html">
|
||||
|
||||
<a href="../chapter2/the_basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/article_1.html">
|
||||
|
||||
<a href="../chapter2/article_1.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/basic_operators.html">
|
||||
|
||||
<a href="../chapter2/basic_operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/strings_and_characters.html">
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 85.71428571428571%;min-width: 71.42857142857143%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/README.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 14.285714285714286%;"></a>
|
||||
|
||||
<a href="../chapter1/swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 28.571428571428573%;"></a>
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 42.857142857142854%;"></a>
|
||||
|
||||
<a href="../chapter2/the_basics.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 57.142857142857146%;"></a>
|
||||
|
||||
<a href="../chapter2/article_1.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 71.42857142857143%;"></a>
|
||||
|
||||
<a href="../chapter2/basic_operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 85.71428571428571%;"></a>
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
<section class="normal" id="section-gitbook_10">
|
||||
|
||||
<h1 id="-">基本操作符</h1>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/article_1.html" class="navigation navigation-prev " aria-label="Previous page: 基础部分"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html" class="navigation navigation-next " aria-label="Next page: 字符串和字符"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
630
chapter2/chapter2.html
Normal file
630
chapter2/chapter2.html
Normal file
@ -0,0 +1,630 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>Swift 教程 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/01_The_Basics.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter1/02_a_swift_tour.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="Swift 教程 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 10.81081081081081%;min-width: 8.108108108108109%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
<section class="normal" id="section-gitbook_31">
|
||||
|
||||
<h1 id="swift-">Swift 教程</h1>
|
||||
<p>本章介绍了 Swift 的各种特性及其使用方法,是全书的核心部分。</p>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" class="navigation navigation-prev " aria-label="Previous page: Swift 初见"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" class="navigation navigation-next " aria-label="Next page: 基础部分"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@ -1,294 +0,0 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>Swift 教程 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter2/article_1.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter1/a_swift_tour.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="Swift 教程 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="2" data-basepath=".." data-revision="1401919801865">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/README.html">
|
||||
|
||||
<a href="../chapter1/README.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/swift.html">
|
||||
|
||||
<a href="../chapter1/swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/the_basics.html">
|
||||
|
||||
<a href="../chapter2/the_basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/article_1.html">
|
||||
|
||||
<a href="../chapter2/article_1.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/basic_operators.html">
|
||||
|
||||
<a href="../chapter2/basic_operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/strings_and_characters.html">
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 57.142857142857146%;min-width: 42.857142857142854%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/README.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 14.285714285714286%;"></a>
|
||||
|
||||
<a href="../chapter1/swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 28.571428571428573%;"></a>
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 42.857142857142854%;"></a>
|
||||
|
||||
<a href="../chapter2/the_basics.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 57.142857142857146%;"></a>
|
||||
|
||||
<a href="../chapter2/article_1.html" title="基础部分" class="chapter " data-progress="2.1" style="left: 71.42857142857143%;"></a>
|
||||
|
||||
<a href="../chapter2/basic_operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 85.71428571428571%;"></a>
|
||||
|
||||
<a href="../chapter2/strings_and_characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
<section class="normal" id="section-gitbook_12">
|
||||
|
||||
<h1 id="swift-">Swift 教程</h1>
|
||||
<p>本章介绍了 Swift 的各种特性及其使用方法,是全书的核心部分。</p>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter1/a_swift_tour.html" class="navigation navigation-prev " aria-label="Previous page: Swift 初见"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter2/article_1.html" class="navigation navigation-next " aria-label="Next page: 基础部分"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter3/01_About_the_Language_Reference.html
Normal file
622
chapter3/01_About_the_Language_Reference.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>关于语言参考 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter3/02_Lexical_Structure.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter3/chapter3.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="关于语言参考 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="3.1" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 78.37837837837837%;min-width: 75.67567567567568%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter done " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter done " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter done " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter done " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter done new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter done " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter3/chapter3.html" class="navigation navigation-prev " aria-label="Previous page: 语言参考"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" class="navigation navigation-next " aria-label="Next page: 词法结构"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter3/02_Lexical_Structure.html
Normal file
622
chapter3/02_Lexical_Structure.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>词法结构 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter3/03_Types.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter3/01_About_the_Language_Reference.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="词法结构 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="3.2" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 81.08108108108108%;min-width: 78.37837837837837%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter done " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter done " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter done " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter done " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter done new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter done " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter done " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" class="navigation navigation-prev " aria-label="Previous page: 关于语言参考"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter3/03_Types.html" class="navigation navigation-next " aria-label="Next page: 类型"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter3/03_Types.html
Normal file
622
chapter3/03_Types.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>类型 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter3/04_Expressions.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter3/02_Lexical_Structure.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="类型 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="3.3" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 83.78378378378379%;min-width: 81.08108108108108%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter done " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter done " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter done " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter done " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter done new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter done " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter done " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter done " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" class="navigation navigation-prev " aria-label="Previous page: 词法结构"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" class="navigation navigation-next " aria-label="Next page: 表达式"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter3/04_Expressions.html
Normal file
622
chapter3/04_Expressions.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>表达式 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter3/05_Declarations.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter3/03_Types.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="表达式 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="3.4" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 86.48648648648648%;min-width: 83.78378378378379%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter done " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter done " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter done " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter done " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter done new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter done " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter done " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter done " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter done " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter3/03_Types.html" class="navigation navigation-prev " aria-label="Previous page: 类型"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" class="navigation navigation-next " aria-label="Next page: 声明"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter3/05_Declarations.html
Normal file
622
chapter3/05_Declarations.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>声明 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter3/06_Attributes.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter3/04_Expressions.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="声明 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="3.5" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 89.1891891891892%;min-width: 86.48648648648648%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter done " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter done " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter done " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter done " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter done new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter done " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter done " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter done " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter done " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter done " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" class="navigation navigation-prev " aria-label="Previous page: 表达式"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" class="navigation navigation-next " aria-label="Next page: 属性"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter3/06_Attributes.html
Normal file
622
chapter3/06_Attributes.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>属性 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter3/07_Patterns.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter3/05_Declarations.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="属性 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="3.6" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 91.89189189189189%;min-width: 89.1891891891892%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter done " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter done " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter done " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter done " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter done new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter done " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter done " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter done " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter done " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter done " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter done " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" class="navigation navigation-prev " aria-label="Previous page: 声明"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" class="navigation navigation-next " aria-label="Next page: 模式"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter3/07_Patterns.html
Normal file
622
chapter3/07_Patterns.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>模式 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter3/08_Generic_Parameters_and_Arguments.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter3/06_Attributes.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="模式 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="3.7" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 94.5945945945946%;min-width: 91.89189189189189%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter done " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter done " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter done " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter done " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter done new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter done " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter done " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter done " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter done " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter done " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter done " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter done " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" class="navigation navigation-prev " aria-label="Previous page: 属性"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" class="navigation navigation-next " aria-label="Next page: 泛型参数"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter3/08_Generic_Parameters_and_Arguments.html
Normal file
622
chapter3/08_Generic_Parameters_and_Arguments.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>泛型参数 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter3/09_Summary_of_the_Grammar.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter3/07_Patterns.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="泛型参数 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="3.8" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 97.29729729729729%;min-width: 94.5945945945946%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter done " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter done " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter done " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter done " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter done new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter done " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter done " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter done " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter done " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter done " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter done " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter done " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter done " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" class="navigation navigation-prev " aria-label="Previous page: 模式"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" class="navigation navigation-next " aria-label="Next page: 语法总结"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
618
chapter3/09_Summary_of_the_Grammar.html
Normal file
618
chapter3/09_Summary_of_the_Grammar.html
Normal file
@ -0,0 +1,618 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>语法总结 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter3/08_Generic_Parameters_and_Arguments.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="语法总结 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="3.9" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 100%;min-width: 97.29729729729729%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter done " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter done " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter done " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter done " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter done new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter done " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter done " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter done " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter done " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter done " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter done " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter done " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter done " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter done " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" class="navigation navigation-prev navigation-unique" aria-label="Previous page: 泛型参数"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
622
chapter3/chapter3.html
Normal file
622
chapter3/chapter3.html
Normal file
@ -0,0 +1,622 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en-US" manifest="../manifest.appcache">
|
||||
|
||||
<head prefix="og: http://ogp.me/ns# book: http://ogp.me/ns/book#">
|
||||
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>语言参考 | Swift 编程语言</title>
|
||||
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="">
|
||||
<meta name="description" content="Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。">
|
||||
<meta name="keywords" content="gitbook,github" >
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="../chapter3/01_About_the_Language_Reference.html" />
|
||||
|
||||
|
||||
<link rel="prev" href="../chapter2/23_Advanced_Operators.html" />
|
||||
|
||||
|
||||
<meta property="og:title" content="语言参考 | Swift 编程语言">
|
||||
<meta property="og:site_name" content="Swift 编程语言">
|
||||
<meta property="og:type" content="book">
|
||||
<meta property="og:locale" content="en_US">
|
||||
|
||||
<meta property="book:author" content="https://github.com/">
|
||||
<meta property="book:tag" content="GitBook">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
|
||||
<link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../gitbook/style.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="3" data-basepath=".." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
|
||||
<a href="https://github.com/null" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
|
||||
|
||||
<a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
|
||||
<span id="font-settings-wrapper">
|
||||
<a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
|
||||
</a>
|
||||
<div class="dropdown-menu font-settings">
|
||||
<div class="dropdown-caret">
|
||||
<span class="caret-outer"></span>
|
||||
<span class="caret-inner"></span>
|
||||
</div>
|
||||
|
||||
<div class="btn-group btn-block">
|
||||
<button id="reduce-font-size" class="btn btn-default">A</button>
|
||||
<button id="enlarge-font-size" class="btn btn-default">A</button>
|
||||
</div>
|
||||
|
||||
<ul class="list-group font-family-list">
|
||||
<li class="list-group-item" data-font="0">Serif</li>
|
||||
<li class="list-group-item" data-font="1">Sans</li>
|
||||
</ul>
|
||||
|
||||
<div class="btn-group btn-group-xs btn-block color-theme-list">
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
|
||||
<button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
<!-- Actions Right -->
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
|
||||
|
||||
|
||||
<a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Title -->
|
||||
<h1>
|
||||
<i class="fa fa-spinner fa-spin"></i>
|
||||
<a href="../" >Swift 编程语言</a>
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="book-summary">
|
||||
<div class="book-search">
|
||||
<input type="text" placeholder="Search" class="form-control" />
|
||||
</div>
|
||||
<ul class="summary">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-level="0" data-path="index.html">
|
||||
<a href="../"><i class="fa fa-check"></i> Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="../chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="../chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="../chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="../chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="../chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="../chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="../chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="../chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="../chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="../chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="../chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="../chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="../chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="../chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="../chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="../chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="../chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
|
||||
</li>
|
||||
<li style="margin-left:15%;"> <iframe src="http://ghbtns.com/github-btn.html?user=numbbbbb&repo=the-swift-programming-language-in-chinese&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="book-body">
|
||||
<div class="body-inner">
|
||||
<div class="page-wrapper" tabindex="-1">
|
||||
<div class="book-progress">
|
||||
<div class="bar">
|
||||
<div class="inner" style="width: 75.67567567567568%;min-width: 72.97297297297297%;"></div>
|
||||
</div>
|
||||
<div class="chapters">
|
||||
|
||||
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="../chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter done new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="../chapter1/01_swift.html" title="关于 Swift" class="chapter done " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="../chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter done " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="../chapter2/chapter2.html" title="Swift 教程" class="chapter done new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="../chapter2/01_The_Basics.html" title="基础部分" class="chapter done " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/10_Properties.html" title="属性" class="chapter done " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="../chapter2/11_Methods.html" title="方法" class="chapter done " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="../chapter2/12_Subscripts.html" title="下标" class="chapter done " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="../chapter2/13_Inheritance.html" title="继承" class="chapter done " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="../chapter2/14_Initialization.html" title="构造函数" class="chapter done " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="../chapter2/15_Deinitialization.html" title="析构函数" class="chapter done " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="../chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter done " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="../chapter2/17_Optional_Chaining.html" title="可选链" class="chapter done " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="../chapter2/18_Type_Casting.html" title="类型检查" class="chapter done " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="../chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter done " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="../chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter done " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="../chapter2/20_Extensions.html" title="扩展" class="chapter done " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="../chapter2/21_Protocols.html" title="接口" class="chapter done " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="../chapter2/22_Generics.html" title="泛型" class="chapter done " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter done " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="../chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter done " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="../chapter2/04_Collection_Types.html" title="集合类型" class="chapter done " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="../chapter2/05_Control_Flow.html" title="控制流" class="chapter done " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="../chapter2/06_Functions.html" title="函数" class="chapter done " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="../chapter2/07_Closures.html" title="闭包" class="chapter done " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="../chapter2/08_Enumerations.html" title="枚举" class="chapter done " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="../chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter done " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="../chapter3/chapter3.html" title="语言参考" class="chapter done new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="../chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="../chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="../chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="../chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="../chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="../chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="../chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="../chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="../chapter2/23_Advanced_Operators.html" class="navigation navigation-prev " aria-label="Previous page: 高级操作符"><i class="fa fa-angle-left"></i></a>
|
||||
|
||||
|
||||
<a href="../chapter3/01_About_the_Language_Reference.html" class="navigation navigation-next " aria-label="Next page: 关于语言参考"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/ace.js"></script>
|
||||
<script src="http://cdn.bootcss.com/ace/1.1.3/mode-javascript.js"></script>
|
||||
<script src="../gitbook/jsrepl/jsrepl.js" id="jsrepl-script"></script>
|
||||
<script src="../gitbook/app.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mixpanel/plugin.js"></script>
|
||||
|
||||
|
||||
|
||||
<script src="http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||||
|
||||
|
||||
|
||||
<script src="../gitbook/plugins/gitbook-plugin-mathjax/plugin.js"></script>
|
||||
|
||||
|
||||
<script>
|
||||
require(["gitbook"], function(gitbook) {
|
||||
var config = {};
|
||||
gitbook.start(config);
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
386
index.html
386
index.html
@ -15,7 +15,7 @@
|
||||
<meta name="generator" content="www.gitbook.io">
|
||||
|
||||
|
||||
<link rel="next" href="./chapter1/README.html" />
|
||||
<link rel="next" href="./chapter1/chapter1.html" />
|
||||
|
||||
|
||||
|
||||
@ -44,7 +44,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="book" data-level="0" data-basepath="." data-revision="1401919801865">
|
||||
<div class="book" data-level="0" data-basepath="." data-revision="1401935155501">
|
||||
<div class="book-header">
|
||||
<!-- Actions Left -->
|
||||
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
|
||||
@ -121,9 +121,9 @@
|
||||
</li>
|
||||
|
||||
|
||||
<li class="chapter " data-level="1" data-path="chapter1/README.html">
|
||||
<li class="chapter " data-level="1" data-path="chapter1/chapter1.html">
|
||||
|
||||
<a href="./chapter1/README.html">
|
||||
<a href="./chapter1/chapter1.html">
|
||||
<i class="fa fa-check"></i> <b>1.</b> 欢迎使用 Swift
|
||||
</a>
|
||||
|
||||
@ -131,18 +131,18 @@
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/swift.html">
|
||||
<li class="chapter " data-level="1.1" data-path="chapter1/01_swift.html">
|
||||
|
||||
<a href="./chapter1/swift.html">
|
||||
<a href="./chapter1/01_swift.html">
|
||||
<i class="fa fa-check"></i> <b>1.1.</b> 关于 Swift
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/a_swift_tour.html">
|
||||
<li class="chapter " data-level="1.2" data-path="chapter1/02_a_swift_tour.html">
|
||||
|
||||
<a href="./chapter1/a_swift_tour.html">
|
||||
<a href="./chapter1/02_a_swift_tour.html">
|
||||
<i class="fa fa-check"></i> <b>1.2.</b> Swift 初见
|
||||
</a>
|
||||
|
||||
@ -154,9 +154,9 @@
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2" data-path="chapter2/the_basics.html">
|
||||
<li class="chapter " data-level="2" data-path="chapter2/chapter2.html">
|
||||
|
||||
<a href="./chapter2/the_basics.html">
|
||||
<a href="./chapter2/chapter2.html">
|
||||
<i class="fa fa-check"></i> <b>2.</b> Swift 教程
|
||||
</a>
|
||||
|
||||
@ -164,31 +164,307 @@
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/article_1.html">
|
||||
<li class="chapter " data-level="2.1" data-path="chapter2/01_The_Basics.html">
|
||||
|
||||
<a href="./chapter2/article_1.html">
|
||||
<a href="./chapter2/01_The_Basics.html">
|
||||
<i class="fa fa-check"></i> <b>2.1.</b> 基础部分
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/basic_operators.html">
|
||||
<li class="chapter " data-level="2.2" data-path="chapter2/02_Basic_Operators.html">
|
||||
|
||||
<a href="./chapter2/basic_operators.html">
|
||||
<a href="./chapter2/02_Basic_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.2.</b> 基本操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/strings_and_characters.html">
|
||||
<li class="chapter " data-level="2.3" data-path="chapter2/03_Strings_and_Characters.html">
|
||||
|
||||
<a href="./chapter2/strings_and_characters.html">
|
||||
<a href="./chapter2/03_Strings_and_Characters.html">
|
||||
<i class="fa fa-check"></i> <b>2.3.</b> 字符串和字符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.4" data-path="chapter2/04_Collection_Types.html">
|
||||
|
||||
<a href="./chapter2/04_Collection_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.4.</b> 集合类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.5" data-path="chapter2/05_Control_Flow.html">
|
||||
|
||||
<a href="./chapter2/05_Control_Flow.html">
|
||||
<i class="fa fa-check"></i> <b>2.5.</b> 控制流
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.6" data-path="chapter2/06_Functions.html">
|
||||
|
||||
<a href="./chapter2/06_Functions.html">
|
||||
<i class="fa fa-check"></i> <b>2.6.</b> 函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.7" data-path="chapter2/07_Closures.html">
|
||||
|
||||
<a href="./chapter2/07_Closures.html">
|
||||
<i class="fa fa-check"></i> <b>2.7.</b> 闭包
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.8" data-path="chapter2/08_Enumerations.html">
|
||||
|
||||
<a href="./chapter2/08_Enumerations.html">
|
||||
<i class="fa fa-check"></i> <b>2.8.</b> 枚举
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.9" data-path="chapter2/09_Classes_and_Structures.html">
|
||||
|
||||
<a href="./chapter2/09_Classes_and_Structures.html">
|
||||
<i class="fa fa-check"></i> <b>2.9.</b> 类和结构体
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.10" data-path="chapter2/10_Properties.html">
|
||||
|
||||
<a href="./chapter2/10_Properties.html">
|
||||
<i class="fa fa-check"></i> <b>2.10.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.11" data-path="chapter2/11_Methods.html">
|
||||
|
||||
<a href="./chapter2/11_Methods.html">
|
||||
<i class="fa fa-check"></i> <b>2.11.</b> 方法
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.12" data-path="chapter2/12_Subscripts.html">
|
||||
|
||||
<a href="./chapter2/12_Subscripts.html">
|
||||
<i class="fa fa-check"></i> <b>2.12.</b> 下标
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.13" data-path="chapter2/13_Inheritance.html">
|
||||
|
||||
<a href="./chapter2/13_Inheritance.html">
|
||||
<i class="fa fa-check"></i> <b>2.13.</b> 继承
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.14" data-path="chapter2/14_Initialization.html">
|
||||
|
||||
<a href="./chapter2/14_Initialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.14.</b> 构造函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.15" data-path="chapter2/15_Deinitialization.html">
|
||||
|
||||
<a href="./chapter2/15_Deinitialization.html">
|
||||
<i class="fa fa-check"></i> <b>2.15.</b> 析构函数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.16" data-path="chapter2/16_Automatic_Reference_Counting.html">
|
||||
|
||||
<a href="./chapter2/16_Automatic_Reference_Counting.html">
|
||||
<i class="fa fa-check"></i> <b>2.16.</b> 自动引用计数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.17" data-path="chapter2/17_Optional_Chaining.html">
|
||||
|
||||
<a href="./chapter2/17_Optional_Chaining.html">
|
||||
<i class="fa fa-check"></i> <b>2.17.</b> 可选链
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.18" data-path="chapter2/18_Type_Casting.html">
|
||||
|
||||
<a href="./chapter2/18_Type_Casting.html">
|
||||
<i class="fa fa-check"></i> <b>2.18.</b> 类型检查
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.19" data-path="chapter2/19_Nested_Types.html">
|
||||
|
||||
<a href="./chapter2/19_Nested_Types.html">
|
||||
<i class="fa fa-check"></i> <b>2.19.</b> 嵌套类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.20" data-path="chapter2/20_Extensions.html">
|
||||
|
||||
<a href="./chapter2/20_Extensions.html">
|
||||
<i class="fa fa-check"></i> <b>2.20.</b> 扩展
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.21" data-path="chapter2/21_Protocols.html">
|
||||
|
||||
<a href="./chapter2/21_Protocols.html">
|
||||
<i class="fa fa-check"></i> <b>2.21.</b> 接口
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.22" data-path="chapter2/22_Generics.html">
|
||||
|
||||
<a href="./chapter2/22_Generics.html">
|
||||
<i class="fa fa-check"></i> <b>2.22.</b> 泛型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="2.23" data-path="chapter2/23_Advanced_Operators.html">
|
||||
|
||||
<a href="./chapter2/23_Advanced_Operators.html">
|
||||
<i class="fa fa-check"></i> <b>2.23.</b> 高级操作符
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3" data-path="chapter3/chapter3.html">
|
||||
|
||||
<a href="./chapter3/chapter3.html">
|
||||
<i class="fa fa-check"></i> <b>3.</b> 语言参考
|
||||
</a>
|
||||
|
||||
|
||||
<ul class="articles">
|
||||
|
||||
|
||||
<li class="chapter " data-level="3.1" data-path="chapter3/01_About_the_Language_Reference.html">
|
||||
|
||||
<a href="./chapter3/01_About_the_Language_Reference.html">
|
||||
<i class="fa fa-check"></i> <b>3.1.</b> 关于语言参考
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.2" data-path="chapter3/02_Lexical_Structure.html">
|
||||
|
||||
<a href="./chapter3/02_Lexical_Structure.html">
|
||||
<i class="fa fa-check"></i> <b>3.2.</b> 词法结构
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.3" data-path="chapter3/03_Types.html">
|
||||
|
||||
<a href="./chapter3/03_Types.html">
|
||||
<i class="fa fa-check"></i> <b>3.3.</b> 类型
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.4" data-path="chapter3/04_Expressions.html">
|
||||
|
||||
<a href="./chapter3/04_Expressions.html">
|
||||
<i class="fa fa-check"></i> <b>3.4.</b> 表达式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.5" data-path="chapter3/05_Declarations.html">
|
||||
|
||||
<a href="./chapter3/05_Declarations.html">
|
||||
<i class="fa fa-check"></i> <b>3.5.</b> 声明
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.6" data-path="chapter3/06_Attributes.html">
|
||||
|
||||
<a href="./chapter3/06_Attributes.html">
|
||||
<i class="fa fa-check"></i> <b>3.6.</b> 属性
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.7" data-path="chapter3/07_Patterns.html">
|
||||
|
||||
<a href="./chapter3/07_Patterns.html">
|
||||
<i class="fa fa-check"></i> <b>3.7.</b> 模式
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.8" data-path="chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
|
||||
<a href="./chapter3/08_Generic_Parameters_and_Arguments.html">
|
||||
<i class="fa fa-check"></i> <b>3.8.</b> 泛型参数
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li class="chapter " data-level="3.9" data-path="chapter3/09_Summary_of_the_Grammar.html">
|
||||
|
||||
<a href="./chapter3/09_Summary_of_the_Grammar.html">
|
||||
<i class="fa fa-check"></i> <b>3.9.</b> 语法总结
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
@ -219,26 +495,86 @@
|
||||
|
||||
<a href="./index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
|
||||
|
||||
<a href="./chapter1/README.html" title="欢迎使用 Swift" class="chapter new-chapter" data-progress="1" style="left: 14.285714285714286%;"></a>
|
||||
<a href="./chapter1/chapter1.html" title="欢迎使用 Swift" class="chapter new-chapter" data-progress="1" style="left: 2.7027027027027026%;"></a>
|
||||
|
||||
<a href="./chapter1/swift.html" title="关于 Swift" class="chapter " data-progress="1.1" style="left: 28.571428571428573%;"></a>
|
||||
<a href="./chapter1/01_swift.html" title="关于 Swift" class="chapter " data-progress="1.1" style="left: 5.405405405405405%;"></a>
|
||||
|
||||
<a href="./chapter1/a_swift_tour.html" title="Swift 初见" class="chapter " data-progress="1.2" style="left: 42.857142857142854%;"></a>
|
||||
<a href="./chapter1/02_a_swift_tour.html" title="Swift 初见" class="chapter " data-progress="1.2" style="left: 8.108108108108109%;"></a>
|
||||
|
||||
<a href="./chapter2/the_basics.html" title="Swift 教程" class="chapter new-chapter" data-progress="2" style="left: 57.142857142857146%;"></a>
|
||||
<a href="./chapter2/chapter2.html" title="Swift 教程" class="chapter new-chapter" data-progress="2" style="left: 10.81081081081081%;"></a>
|
||||
|
||||
<a href="./chapter2/article_1.html" title="基础部分" class="chapter " data-progress="2.1" style="left: 71.42857142857143%;"></a>
|
||||
<a href="./chapter2/01_The_Basics.html" title="基础部分" class="chapter " data-progress="2.1" style="left: 13.513513513513514%;"></a>
|
||||
|
||||
<a href="./chapter2/basic_operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 85.71428571428571%;"></a>
|
||||
<a href="./chapter2/10_Properties.html" title="属性" class="chapter " data-progress="2.10" style="left: 16.216216216216218%;"></a>
|
||||
|
||||
<a href="./chapter2/strings_and_characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 100%;"></a>
|
||||
<a href="./chapter2/11_Methods.html" title="方法" class="chapter " data-progress="2.11" style="left: 18.91891891891892%;"></a>
|
||||
|
||||
<a href="./chapter2/12_Subscripts.html" title="下标" class="chapter " data-progress="2.12" style="left: 21.62162162162162%;"></a>
|
||||
|
||||
<a href="./chapter2/13_Inheritance.html" title="继承" class="chapter " data-progress="2.13" style="left: 24.324324324324323%;"></a>
|
||||
|
||||
<a href="./chapter2/14_Initialization.html" title="构造函数" class="chapter " data-progress="2.14" style="left: 27.027027027027028%;"></a>
|
||||
|
||||
<a href="./chapter2/15_Deinitialization.html" title="析构函数" class="chapter " data-progress="2.15" style="left: 29.72972972972973%;"></a>
|
||||
|
||||
<a href="./chapter2/16_Automatic_Reference_Counting.html" title="自动引用计数" class="chapter " data-progress="2.16" style="left: 32.432432432432435%;"></a>
|
||||
|
||||
<a href="./chapter2/17_Optional_Chaining.html" title="可选链" class="chapter " data-progress="2.17" style="left: 35.13513513513514%;"></a>
|
||||
|
||||
<a href="./chapter2/18_Type_Casting.html" title="类型检查" class="chapter " data-progress="2.18" style="left: 37.83783783783784%;"></a>
|
||||
|
||||
<a href="./chapter2/19_Nested_Types.html" title="嵌套类型" class="chapter " data-progress="2.19" style="left: 40.54054054054054%;"></a>
|
||||
|
||||
<a href="./chapter2/02_Basic_Operators.html" title="基本操作符" class="chapter " data-progress="2.2" style="left: 43.24324324324324%;"></a>
|
||||
|
||||
<a href="./chapter2/20_Extensions.html" title="扩展" class="chapter " data-progress="2.20" style="left: 45.945945945945944%;"></a>
|
||||
|
||||
<a href="./chapter2/21_Protocols.html" title="接口" class="chapter " data-progress="2.21" style="left: 48.648648648648646%;"></a>
|
||||
|
||||
<a href="./chapter2/22_Generics.html" title="泛型" class="chapter " data-progress="2.22" style="left: 51.351351351351354%;"></a>
|
||||
|
||||
<a href="./chapter2/23_Advanced_Operators.html" title="高级操作符" class="chapter " data-progress="2.23" style="left: 54.054054054054056%;"></a>
|
||||
|
||||
<a href="./chapter2/03_Strings_and_Characters.html" title="字符串和字符" class="chapter " data-progress="2.3" style="left: 56.75675675675676%;"></a>
|
||||
|
||||
<a href="./chapter2/04_Collection_Types.html" title="集合类型" class="chapter " data-progress="2.4" style="left: 59.45945945945946%;"></a>
|
||||
|
||||
<a href="./chapter2/05_Control_Flow.html" title="控制流" class="chapter " data-progress="2.5" style="left: 62.16216216216216%;"></a>
|
||||
|
||||
<a href="./chapter2/06_Functions.html" title="函数" class="chapter " data-progress="2.6" style="left: 64.86486486486487%;"></a>
|
||||
|
||||
<a href="./chapter2/07_Closures.html" title="闭包" class="chapter " data-progress="2.7" style="left: 67.56756756756756%;"></a>
|
||||
|
||||
<a href="./chapter2/08_Enumerations.html" title="枚举" class="chapter " data-progress="2.8" style="left: 70.27027027027027%;"></a>
|
||||
|
||||
<a href="./chapter2/09_Classes_and_Structures.html" title="类和结构体" class="chapter " data-progress="2.9" style="left: 72.97297297297297%;"></a>
|
||||
|
||||
<a href="./chapter3/chapter3.html" title="语言参考" class="chapter new-chapter" data-progress="3" style="left: 75.67567567567568%;"></a>
|
||||
|
||||
<a href="./chapter3/01_About_the_Language_Reference.html" title="关于语言参考" class="chapter " data-progress="3.1" style="left: 78.37837837837837%;"></a>
|
||||
|
||||
<a href="./chapter3/02_Lexical_Structure.html" title="词法结构" class="chapter " data-progress="3.2" style="left: 81.08108108108108%;"></a>
|
||||
|
||||
<a href="./chapter3/03_Types.html" title="类型" class="chapter " data-progress="3.3" style="left: 83.78378378378379%;"></a>
|
||||
|
||||
<a href="./chapter3/04_Expressions.html" title="表达式" class="chapter " data-progress="3.4" style="left: 86.48648648648648%;"></a>
|
||||
|
||||
<a href="./chapter3/05_Declarations.html" title="声明" class="chapter " data-progress="3.5" style="left: 89.1891891891892%;"></a>
|
||||
|
||||
<a href="./chapter3/06_Attributes.html" title="属性" class="chapter " data-progress="3.6" style="left: 91.89189189189189%;"></a>
|
||||
|
||||
<a href="./chapter3/07_Patterns.html" title="模式" class="chapter " data-progress="3.7" style="left: 94.5945945945946%;"></a>
|
||||
|
||||
<a href="./chapter3/08_Generic_Parameters_and_Arguments.html" title="泛型参数" class="chapter " data-progress="3.8" style="left: 97.29729729729729%;"></a>
|
||||
|
||||
<a href="./chapter3/09_Summary_of_the_Grammar.html" title="语法总结" class="chapter " data-progress="3.9" style="left: 100%;"></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="page-inner">
|
||||
|
||||
<section class="normal" id="section-gitbook_5">
|
||||
<section class="normal" id="section-gitbook_4">
|
||||
|
||||
<h1 id="swift-">Swift 编程语言</h1>
|
||||
<p>Swift 是苹果在 WWDC 2014 上发布的一款全新的编程语言,本书译自苹果官方的 Swift 教程《The Swift Programming Language》。</p>
|
||||
@ -253,7 +589,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="./chapter1/README.html" class="navigation navigation-next navigation-unique" aria-label="Next page: 欢迎使用 Swift"><i class="fa fa-angle-right"></i></a>
|
||||
<a href="./chapter1/chapter1.html" class="navigation navigation-next navigation-unique" aria-label="Next page: 欢迎使用 Swift"><i class="fa fa-angle-right"></i></a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -1,15 +1,45 @@
|
||||
CACHE MANIFEST
|
||||
# Revision 1401919801866
|
||||
# Revision 1401935155502
|
||||
|
||||
CACHE:
|
||||
index.html
|
||||
chapter1/README.html
|
||||
chapter1/a_swift_tour.html
|
||||
chapter1/swift.html
|
||||
chapter2/article_1.html
|
||||
chapter2/basic_operators.html
|
||||
chapter2/strings_and_characters.html
|
||||
chapter2/the_basics.html
|
||||
chapter1/01_swift.html
|
||||
chapter1/02_a_swift_tour.html
|
||||
chapter1/chapter1.html
|
||||
chapter2/13_Inheritance.html
|
||||
chapter2/01_The_Basics.html
|
||||
chapter2/03_Strings_and_Characters.html
|
||||
chapter2/04_Collection_Types.html
|
||||
chapter2/05_Control_Flow.html
|
||||
chapter2/06_Functions.html
|
||||
chapter2/07_Closures.html
|
||||
chapter2/08_Enumerations.html
|
||||
chapter2/09_Classes_and_Structures.html
|
||||
chapter2/10_Properties.html
|
||||
chapter2/11_Methods.html
|
||||
chapter2/12_Subscripts.html
|
||||
chapter2/02_Basic_Operators.html
|
||||
chapter2/14_Initialization.html
|
||||
chapter2/15_Deinitialization.html
|
||||
chapter2/16_Automatic_Reference_Counting.html
|
||||
chapter2/17_Optional_Chaining.html
|
||||
chapter2/18_Type_Casting.html
|
||||
chapter2/19_Nested_Types.html
|
||||
chapter2/20_Extensions.html
|
||||
chapter2/21_Protocols.html
|
||||
chapter2/22_Generics.html
|
||||
chapter2/23_Advanced_Operators.html
|
||||
chapter2/chapter2.html
|
||||
chapter3/01_About_the_Language_Reference.html
|
||||
chapter3/02_Lexical_Structure.html
|
||||
chapter3/03_Types.html
|
||||
chapter3/04_Expressions.html
|
||||
chapter3/05_Declarations.html
|
||||
chapter3/06_Attributes.html
|
||||
chapter3/07_Patterns.html
|
||||
chapter3/08_Generic_Parameters_and_Arguments.html
|
||||
chapter3/09_Summary_of_the_Grammar.html
|
||||
chapter3/chapter3.html
|
||||
gitbook/app.js
|
||||
gitbook/fonts/anonymouspro/400.woff
|
||||
gitbook/fonts/anonymouspro/400i.woff
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -1,8 +1,40 @@
|
||||
# Summary
|
||||
|
||||
* [欢迎使用 Swift](chapter1/README.md)
|
||||
* [关于 Swift](chapter1/swift.md)
|
||||
* [Swift 初见](chapter1/a_swift_tour.md)
|
||||
* [Swift 教程](chapter2/the_basics.md)
|
||||
* [基础部分](chapter2/article_1.md)
|
||||
* [欢迎使用 Swift](chapter1/chapter1.md)
|
||||
* [关于 Swift](chapter1/01_swift.md)
|
||||
* [Swift 初见](chapter1/02_a_swift_tour.md)
|
||||
* [Swift 教程](chapter2/chapter2.md)
|
||||
* [基础部分](chapter2/01_The_Basics.md)
|
||||
* [基本操作符](chapter2/02_Basic_Operators.md)
|
||||
* [字符串和字符](chapter2/03_Strings_and_Characters.md)
|
||||
* [集合类型](chapter2/04_Collection_Types.md)
|
||||
* [控制流](chapter2/05_Control_Flow.md)
|
||||
* [函数](chapter2/06_Functions.md)
|
||||
* [闭包](chapter2/07_Closures.md)
|
||||
* [枚举](chapter2/08_Enumerations.md)
|
||||
* [类和结构体](chapter2/09_Classes_and_Structures.md)
|
||||
* [属性](chapter2/10_Properties.md)
|
||||
* [方法](chapter2/11_Methods.md)
|
||||
* [下标](chapter2/12_Subscripts.md)
|
||||
* [继承](chapter2/13_Inheritance.md)
|
||||
* [构造函数](chapter2/14_Initialization.md)
|
||||
* [析构函数](chapter2/15_Deinitialization.md)
|
||||
* [自动引用计数](chapter2/16_Automatic_Reference_Counting.md)
|
||||
* [可选链](chapter2/17_Optional_Chaining.md)
|
||||
* [类型检查](chapter2/18_Type_Casting.md)
|
||||
* [嵌套类型](chapter2/19_Nested_Types.md)
|
||||
* [扩展](chapter2/20_Extensions.md)
|
||||
* [接口](chapter2/21_Protocols.md)
|
||||
* [泛型](chapter2/22_Generics.md)
|
||||
* [高级操作符](chapter2/23_Advanced_Operators.md)
|
||||
* [语言参考](chapter3/chapter3.md)
|
||||
* [关于语言参考](chapter3/01_About_the_Language_Reference.md)
|
||||
* [词法结构](chapter3/02_Lexical_Structure.md)
|
||||
* [类型](chapter3/03_Types.md)
|
||||
* [表达式](chapter3/04_Expressions.md)
|
||||
* [声明](chapter3/05_Declarations.md)
|
||||
* [属性](chapter3/06_Attributes.md)
|
||||
* [模式](chapter3/07_Patterns.md)
|
||||
* [泛型参数](chapter3/08_Generic_Parameters_and_Arguments.md)
|
||||
* [语法总结](chapter3/09_Summary_of_the_Grammar.md)
|
||||
|
||||
|
||||
@ -59,9 +59,9 @@ Swift 是一个类型安全的语言,可选就是一个很好的例子。Swift
|
||||
|
||||
你可以用任何你喜欢的字符作为常量和变量名,包括Unicode字符:
|
||||
|
||||
let π = 3.14159
|
||||
let 你好 = "你好世界"
|
||||
let 🐶🐮 = "dogcow"
|
||||
let π = 3.14159
|
||||
let 你好 = "你好世界"
|
||||
let 🐶🐮 = "dogcow"
|
||||
|
||||
常量与变量名不能包含数学符号,箭头,保留的(或者非法的)Unicode码位,连线与制表符。尽管常量与变量名中可以包含数字,但是它们不能以数字打头。
|
||||
|
||||
@ -71,35 +71,35 @@ Swift 是一个类型安全的语言,可选就是一个很好的例子。Swift
|
||||
|
||||
你可以更改现有的变量值为其他同类型的值,在下面的例子中,`friendlyWelcome`的值从`"Hello!"`改为了`"Bonjour!"`:
|
||||
|
||||
var friendlyWelcome = "Hello!"
|
||||
friendlyWelcome = "Bonjour!"
|
||||
// friendlyWelcome is now "Bonjour!"
|
||||
var friendlyWelcome = "Hello!"
|
||||
friendlyWelcome = "Bonjour!"
|
||||
// friendlyWelcome is now "Bonjour!"
|
||||
|
||||
和变量不一样,常量的值一旦被确定以后就不能更改了。尝试这样做会在编译时报错:
|
||||
|
||||
let languageName = "Swift"
|
||||
languageName = "Swift++"
|
||||
// this is a compile-time error - languageName cannot be changed
|
||||
let languageName = "Swift"
|
||||
languageName = "Swift++"
|
||||
// this is a compile-time error - languageName cannot be changed
|
||||
|
||||
### 输出常量和变量
|
||||
|
||||
你可以用`println`函数来输出当前常量或变量的值:
|
||||
|
||||
println(friendlyWelcome)
|
||||
// prints "Bonjour!"
|
||||
println(friendlyWelcome)
|
||||
// prints "Bonjour!"
|
||||
|
||||
`println`是一个用来输出的全局函数,输出的内容会在最后带换行。如果你用Xcode,`println`将会输出内容到“console”面板上。(另一种函数叫`print`,唯一区别是在输出内容最后不会加入换行。)
|
||||
|
||||
`println`函数输出传入的`String`值:
|
||||
|
||||
println("This is a string")
|
||||
// prints "This is a string"
|
||||
println("This is a string")
|
||||
// prints "This is a string"
|
||||
|
||||
像Cocoa里的`NSLog`函数一样,`println`函数可以输出更复杂的信息。这些信息可以包含当前常量和变量的值。
|
||||
|
||||
Swift用字符串插值(string interpolation)的方式把常量名或者变量名当做占位符加入到长字符串中,Swift会用当前常量或变量的值替换这些占位符。将常量或变量名放入反斜杠符加一对圆括号中`"\()"`:
|
||||
|
||||
println("The current value of friendlyWelcome is \(friendlyWelcome)")
|
||||
// prints "The current value of friendlyWelcome is Bonjour!
|
||||
println("The current value of friendlyWelcome is \(friendlyWelcome)")
|
||||
// prints "The current value of friendlyWelcome is Bonjour!
|
||||
|
||||
> 注意:字符串插值所有可用的选项在 字符串插值 这章中讲述。
|
||||
0
source/chapter2/02_Basic_Operators.md
Normal file
0
source/chapter2/02_Basic_Operators.md
Normal file
@ -30,10 +30,10 @@ let someString = "Some string literal value"
|
||||
|
||||
字符串字面量可以包含以下特殊字符:
|
||||
|
||||
* 转移特殊字符 `\0` (空字符)、`\\`(反斜线)、`\t` (水平制表符)、`\n` (换行符)、`\r` (回车符)、`\"` (双引号)、`\'` (单引号)。
|
||||
* 单字节 Unicode 标量,写成 `\xnn`,其中 nn 为两位十六进制数。
|
||||
* 双字节 Unicode 标量,写成 `\unnnn`,其中 nnnn 为四位十六进制数。
|
||||
* 四字节 Unicode 标量,写成 `\Unnnnnnnn`,其中 nnnnnnnn 为八位十六进制数。
|
||||
* 转移特殊字符 `\0` (空字符)、`\\`(反斜线)、`\t` (水平制表符)、`\n` (换行符)、`\r` (回车符)、`\"` (双引号)、`\'` (单引号)。
|
||||
* 单字节 Unicode 标量,写成 `\xnn`,其中 nn 为两位十六进制数。
|
||||
* 双字节 Unicode 标量,写成 `\unnnn`,其中 nnnn 为四位十六进制数。
|
||||
* 四字节 Unicode 标量,写成 `\Unnnnnnnn`,其中 nnnnnnnn 为八位十六进制数。
|
||||
|
||||
下面的代码为各种特殊字符的使用示例。
|
||||
|
||||
@ -268,9 +268,9 @@ Swift 提供了几种不同的方式来访问字符串的 Unicode 表示。
|
||||
|
||||
另外,能够以其他三种 Unicode 兼容的方式访问字符串的值:
|
||||
|
||||
* UTF-8 代码单元集合 (利用字符串的 `utf8` 属性进行访问)
|
||||
* UTF-16 代码单元集合 (利用字符串的 `utf16` 属性进行访问)
|
||||
* 21位的 Unicode 标量值集合 (利用字符串的 `unicodeScalars` 属性进行访问)
|
||||
* UTF-8 代码单元集合 (利用字符串的 `utf8` 属性进行访问)
|
||||
* UTF-16 代码单元集合 (利用字符串的 `utf16` 属性进行访问)
|
||||
* 21位的 Unicode 标量值集合 (利用字符串的 `unicodeScalars` 属性进行访问)
|
||||
|
||||
下面由 `D` `o` `g` `!` 和 `🐶` (狗脸表情,Unicode 标量为 `U+1F436`)组成的字符串中的每一个字符代表着一种不同的表示:
|
||||
|
||||
0
source/chapter2/04_Collection_Types.md
Normal file
0
source/chapter2/04_Collection_Types.md
Normal file
0
source/chapter2/05_Control_Flow.md
Normal file
0
source/chapter2/05_Control_Flow.md
Normal file
@ -14,19 +14,19 @@ Swift统一的函数语法足够灵活,可以用来表示任何函数,包括
|
||||
|
||||
在下面例子中的函数叫做`"greetingForPerson"`,之所以叫这个名字是因为这个函数用一个人的名字当做输入,并返回给这个人的问候语。为了完成这个任务,你定义一个输入参数-一个叫做`personName`的`String`值,和一个包含给这个人问候语的`String`类型的返回值:
|
||||
|
||||
func sayHello(personName: String) -> String {
|
||||
let greeting = "Hello, " + personName + "!"
|
||||
return greeting
|
||||
}
|
||||
func sayHello(personName: String) -> String {
|
||||
let greeting = "Hello, " + personName + "!"
|
||||
return greeting
|
||||
}
|
||||
|
||||
所有的这些信息汇总起来成为函数的定义,并以`func`作为前缀。指定函数返回类型时,用返回箭头`->`(一个连字符后跟一个右尖括号)后跟返回类型的名称的方式来表示。
|
||||
|
||||
该定义描述了函数做什么,它期望接收什么和执行结束时它返回的结果是什么。这样的定义使的函数可以在别的地方以一种清晰的方式被调用:
|
||||
|
||||
println(sayHello("Anna"))
|
||||
// prints "Hello, Anna!"
|
||||
println(sayHello("Brian"))
|
||||
// prints "Hello, Brian!
|
||||
println(sayHello("Anna"))
|
||||
// prints "Hello, Anna!"
|
||||
println(sayHello("Brian"))
|
||||
// prints "Hello, Brian!
|
||||
|
||||
调用`sayHello`函数时,在圆括号中传给它一个`String`类型的实参。因为这个函数返回一个`String`类型的值,`sayHello`可以被包含在`println`的调用中,用来输出这个函数的返回值,正如上面所示。
|
||||
|
||||
@ -36,10 +36,10 @@ Swift统一的函数语法足够灵活,可以用来表示任何函数,包括
|
||||
|
||||
为了简化这个函数的定义,可以将问候消息的创建和返回写成一句:
|
||||
|
||||
func sayHelloAgain(personName: String) -> String {
|
||||
return "Hello again, " + personName + "!"
|
||||
}
|
||||
println(sayHelloAgain("Anna"))
|
||||
// prints "Hello again, Anna!
|
||||
func sayHelloAgain(personName: String) -> String {
|
||||
return "Hello again, " + personName + "!"
|
||||
}
|
||||
println(sayHelloAgain("Anna"))
|
||||
// prints "Hello again, Anna!
|
||||
|
||||
## 函数参数与返回值
|
||||
0
source/chapter2/07_Closures.md
Normal file
0
source/chapter2/07_Closures.md
Normal file
0
source/chapter2/08_Enumerations.md
Normal file
0
source/chapter2/08_Enumerations.md
Normal file
0
source/chapter2/09_Classes_and_Structures.md
Normal file
0
source/chapter2/09_Classes_and_Structures.md
Normal file
0
source/chapter2/10_Properties.md
Normal file
0
source/chapter2/10_Properties.md
Normal file
0
source/chapter2/11_Methods.md
Normal file
0
source/chapter2/11_Methods.md
Normal file
0
source/chapter2/12_Subscripts.md
Normal file
0
source/chapter2/12_Subscripts.md
Normal file
0
source/chapter2/13_Inheritance.md
Normal file
0
source/chapter2/13_Inheritance.md
Normal file
0
source/chapter2/14_Initialization.md
Normal file
0
source/chapter2/14_Initialization.md
Normal file
0
source/chapter2/15_Deinitialization.md
Normal file
0
source/chapter2/15_Deinitialization.md
Normal file
0
source/chapter2/16_Automatic_Reference_Counting.md
Normal file
0
source/chapter2/16_Automatic_Reference_Counting.md
Normal file
0
source/chapter2/17_Optional_Chaining.md
Normal file
0
source/chapter2/17_Optional_Chaining.md
Normal file
0
source/chapter2/18_Type_Casting.md
Normal file
0
source/chapter2/18_Type_Casting.md
Normal file
0
source/chapter2/19_Nested_Types.md
Normal file
0
source/chapter2/19_Nested_Types.md
Normal file
0
source/chapter2/20_Extensions.md
Normal file
0
source/chapter2/20_Extensions.md
Normal file
0
source/chapter2/21_Protocols.md
Normal file
0
source/chapter2/21_Protocols.md
Normal file
0
source/chapter2/22_Generics.md
Normal file
0
source/chapter2/22_Generics.md
Normal file
0
source/chapter2/23_Advanced_Operators.md
Normal file
0
source/chapter2/23_Advanced_Operators.md
Normal file
0
source/chapter3/01_About_the_Language_Reference.md
Normal file
0
source/chapter3/01_About_the_Language_Reference.md
Normal file
0
source/chapter3/02_Lexical_Structure.md
Normal file
0
source/chapter3/02_Lexical_Structure.md
Normal file
0
source/chapter3/03_Types.md
Normal file
0
source/chapter3/03_Types.md
Normal file
0
source/chapter3/04_Expressions.md
Normal file
0
source/chapter3/04_Expressions.md
Normal file
0
source/chapter3/05_Declarations.md
Normal file
0
source/chapter3/05_Declarations.md
Normal file
0
source/chapter3/06_Attributes.md
Normal file
0
source/chapter3/06_Attributes.md
Normal file
0
source/chapter3/07_Patterns.md
Normal file
0
source/chapter3/07_Patterns.md
Normal file
0
source/chapter3/09_Summary_of_the_Grammar.md
Normal file
0
source/chapter3/09_Summary_of_the_Grammar.md
Normal file
0
source/chapter3/chapter3.md
Normal file
0
source/chapter3/chapter3.md
Normal file
Reference in New Issue
Block a user