make gitbook

This commit is contained in:
numbbbbb
2014-06-14 23:24:20 +08:00
parent a0489eef96
commit 4634005f9c
42 changed files with 981 additions and 1046 deletions

View File

@ -46,7 +46,7 @@
<div class="book" data-level="2.23" data-basepath=".." data-revision="1402750255397">
<div class="book" data-level="2.23" data-basepath=".." data-revision="1402759431779">
<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>
@ -587,11 +587,10 @@
<div class="page-inner">
<section class="normal" id="section-gitbook_78">
<section class="normal" id="section-gitbook_555">
<blockquote>
<p>翻译xielingwang</p>
<p>校对numbbbbb</p>
<p>翻译xielingwang<br>校对numbbbbb </p>
</blockquote>
<h1 id="-">高级运算符</h1>
<hr>
@ -776,8 +775,7 @@ let y = x &amp;/ 0
<p>计算结果为 4。</p>
<p>查阅Swift运算符的优先级和结合性的完整列表请看<a href="../chapter3/04_Expressions.html">表达式</a></p>
<blockquote>
<p>注意:</p>
<p>Swift的运算符较C语言和Objective-C来得更简单和保守这意味着跟基于C的语言可能不一样。所以在移植已有代码到Swift时注意去确保代码按你想的那样去执行。</p>
<p>注意:<br>Swift的运算符较C语言和Objective-C来得更简单和保守这意味着跟基于C的语言可能不一样。所以在移植已有代码到Swift时注意去确保代码按你想的那样去执行。</p>
</blockquote>
<p><a name="operator_functions"></a></p>
<h2 id="-">运算符函数</h2>
@ -841,8 +839,7 @@ let afterIncrement = ++toIncrement
// afterIncrement 现在也是 (4.0, 5.0)
</code></pre>
<blockquote>
<p>注意:</p>
<p>默认的赋值符是不可重载的。只有组合赋值符可以重载。三目条件运算符 <code>abc</code> 也是不可重载。</p>
<p>注意:<br>默认的赋值符是不可重载的。只有组合赋值符可以重载。三目条件运算符 <code>abc</code> 也是不可重载。</p>
</blockquote>
<h3 id="-">比较运算符</h3>
<p>Swift无所知道自定义类型是否相等或不等因为等于或者不等于由你的代码说了算了。所以自定义的类和结构要使用比较符<code>==</code><code>!=</code>就需要重载。</p>
@ -895,7 +892,7 @@ let secondVector = Vector2D(x: 3.0, y: 4.0)
let plusMinusVector = firstVector +- secondVector
// plusMinusVector 此时的值为 (4.0, -2.0)
</code></pre>
<p>这个运算符把两个向量的<code>x</code>相加,把向量的<code>y</code>相减。因为实际是属于加减运算,所以让它保持了和加法一样的结合性和优先级(<code>left</code><code>140</code>)。查阅完整的Swift默认结合性和优先级的设置请移步<a href="../chapter3/04_Expressions.html">表达式</a>;</p>
<p>这个运算符把两个向量的<code>x</code>相加,把向量的<code>y</code>相减。因为实际是属于加减运算,所以让它保持了和加法一样的结合性和优先级(<code>left</code><code>140</code>)。查阅完整的Swift默认结合性和优先级的设置请移步<a href="../chapter3/04_Expressions.html">表达式</a>;</p>
</section>