8 Star 183 Fork 8

Lucifer/Programming-in-D-in-Chinese

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
index.html 73.61 KB
一键复制 编辑 原始数据 按行查看 历史
Lucifer 提交于 2014-10-16 11:46 . 新增剩余的章节
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Programming in D</title>
</head>
<body>
<h4 style="margin: 1.25em 0.5em 0.5em 8px; padding: 0px; border: 0px; outline: 0px; font-size: 1.5em; vertical-align: baseline; background-color: transparent; font-family: sans-serif; font-weight: bold; color: rgb(0, 0, 51); font-style: normal; font-variant: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;">
Programming in D</h4>
<ul style="margin: 0.5em 1em 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: rgb(0, 0, 0); font-family: serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;">
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="acknowledgments.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Acknowledgments</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="intro.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Introduction</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="programming.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Practice of Programming</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="helloworld.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">The Hello World Program</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">main</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="writeln.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">writeln and write</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="compiler.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Compiler</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="types.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Fundamental Types</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">char
int double (and more)</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="assignment.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Assignment and Order of Evaluation</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">=</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="variables.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Variables</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="io.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Standard Input and Output Streams</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">stdin
stdout</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="input.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Reading from the Standard Input</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="logicalexpressions.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Logical Expressions</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">bool
true false ! == != &lt; &lt;= &gt; &gt;= || &amp;&amp;</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="if.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">if Statement</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">if
else</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="while.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">while Loop</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">while
continue break</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="arithmetic.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Integers and Arithmetic Operations</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">++
-- + - * / % ^^ += -= *= /= %= ^^=</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="floatingpoint.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Floating Point Types</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">.nan
.infinity isNaN &lt;&gt; !&lt;&gt;= (and more)</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="arrays.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Arrays</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">[]
.length .sort .reverse ~ ~=</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="characters.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Characters</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">char
wchar dchar</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="slices.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Slices and Other Array Features</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">..
$ .dup capacity</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="strings.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Strings</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">char[]
wchar[] dchar[] string wstring dstring</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="streamredirect.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Redirecting Standard Input and Output Streams</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="files.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Files</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">File</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="auto.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">auto and typeof</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">auto
typeof</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="namespace.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Name Space</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="for.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">for Loop</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">for</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="ternary.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Ternary Operator ?:</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">?:</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="literals.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Literals</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="formattedoutput.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Formatted Output</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="formattedinput.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Formatted Input</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="dowhile.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">do-while Loop</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">do
while</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="aa.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Associative Arrays</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">.keys
.values .byKey .byValue .get .remove in</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="foreach.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">foreach Loop</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">foreach
.byKey .byValue</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="switchcase.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">switch and case</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">switch,
case, default, final switch</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="enum.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">enum</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">enum
.min .max</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="functions.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Functions</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">return
void</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="immutability.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Immutability</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">enum
const immutable .dup .idup</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="functionparameters.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Function Parameters</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">in
out ref inout lazy scope shared</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="lazy.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Lazy Operators</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="main.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Program Environment</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">main
stderr</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="exceptions.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Exceptions</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">throw
try catch finally</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="scope.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">scope</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">scope(exit)
scope(success) scope(failure)</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="assert.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">assert and enforce</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">assert
enforce</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="unittesting.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Unit Testing</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">unittest</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="contracts.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Contract Programming</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">in
out body</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="lifetimes.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Lifetimes and Fundamental Operations</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="valuevsreference.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Value Types and Reference Types</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">&amp;</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="nullis.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">The null Value and the is Operator</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">null
is !is</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="cast.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Type Conversions</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">to
assumeUnique cast</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="struct.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Structs</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">struct
. {} static</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="parameterflexibility.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Variable Number of Parameters</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">T[]...</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="functionoverloading.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Function Overloading</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="functionsmore.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Member Functions</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">toString</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="constmemberfunctions.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">const ref Parameters and const Member Functions</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">const
ref</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="specialfunctions.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Constructor and Other Special Functions</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">this
~this this(this) opAssign</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="operatoroverloading.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Operator Overloading</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">opUnary
opBinary opEquals opCmp (and more)</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="class.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Classes</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">class
new</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="inheritance.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Inheritance</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">:
super override abstract</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="object.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Object</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">toString
opEquals opCmp toHash</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="interface.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Interfaces</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">interface
static final</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="destroy.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">destroy and scoped</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">destroy
scoped</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="modules.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Modules and Libraries</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">import
module</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="encapsulation.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Encapsulation and Access Rights</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">private
protected public package</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="ufcs.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Universal Function Call Syntax (UFCS)</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="property.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Properties</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">@property</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="invariant.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Contract Programming for Structs and Classes</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">invariant</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="templates.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Templates</a></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="alias.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">alias</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">alias</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="aliasthis.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">alias this</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">alias
this</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="pointers.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Pointers</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">*
&amp;</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="bitoperations.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Bit Operations</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">~
&amp; | ^ &gt;&gt; &gt;&gt;&gt; &lt;&lt;</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="condcomp.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Conditional Compilation</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">debug,
version, static if, static assert</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="isexpr.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">is Expression</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">is()</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="lambda.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Function Pointers, Delegates, and Lambdas</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">function
delegate =&gt;</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="foreachopapply.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">foreach with Structs and Classes</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">opApply
empty popFront front (and more)</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="union.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Unions</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">union</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="goto.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Labels and goto</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">goto</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="tuples.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Tuples</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">tuple
Tuple TypeTuple .tupleof foreach</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="templatesmore.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">More Templates</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">template</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="functionsmore.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">More Functions</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">inout
pure nothrow @safe @trusted @system CTFE __ctfe</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="mixin.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Mixins</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">mixin</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="ranges.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Ranges</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">InputRange
ForwardRange BidirectionalRange RandomAccessRange OutputRange</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="rangesmore.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">More Ranges</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">isInputRange
ElementType hasLength inputRangeObject (and more)</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="parallelism.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Parallelism</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">parallel
task asyncBuf map amap reduce</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="concurrency.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Message Passing Concurrency</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">spawn
thisTid ownerTid send receive (and more)</code></li>
</ul>
<div id="ders_nav_son" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.9em; vertical-align: baseline; background-color: transparent; float: right; width: 190px; text-align: center; color: rgb(0, 0, 0); font-family: serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;">
[<span class="Apple-converted-space">&nbsp;</span><a href="index.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 14px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Prev&nbsp;</a>]
&nbsp; [
<a href="acknowledgments.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 14px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">Next</a> ]</div>
<ul style="margin: 0.5em 1em 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: rgb(0, 0, 0); font-family: serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19.200000762939453px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;">
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="concurrency_shared.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">
Data Sharing Concurrency</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">synchronized,
shared, shared static this, shared static ~this</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="memory.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">
Memory Management</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">calloc
realloc emplace destroy .alignof</code></li>
<li style="margin: 0.5em 0px 0px 1em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;">
<a href="uda.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; color: purple; text-decoration: none; background-position: initial initial; background-repeat: initial initial;">
User Defined Attributes (UDA)</a><span class="Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;<code class="d_inline_index" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; color: rgb(136, 136, 136); background-position: initial initial; background-repeat: initial initial;">@</code></li>
</ul>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
D
1
https://gitee.com/lucifer2031/Programming-in-D-in-Chinese.git
git@gitee.com:lucifer2031/Programming-in-D-in-Chinese.git
lucifer2031
Programming-in-D-in-Chinese
Programming-in-D-in-Chinese
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385