Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(793)

Unified Diff: src/site/docs/dart-up-and-running/contents/index.html

Issue 453093005: Regeneration and redirects for book content (Closed) Base URL: https://github.com/dart-lang/dartlang.org.git@master
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/site/docs/dart-up-and-running/contents/ch05.html ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/site/docs/dart-up-and-running/contents/index.html
diff --git a/src/site/docs/dart-up-and-running/contents/index.html b/src/site/docs/dart-up-and-running/contents/index.html
index cd5ce3454d860c93c9b2677caf70574b35bd8102..d7de6cc8fa77bf7ff1cae7dde8160d675f269916 100644
--- a/src/site/docs/dart-up-and-running/contents/index.html
+++ b/src/site/docs/dart-up-and-running/contents/index.html
@@ -5,11 +5,11 @@ layout: book
title: "Dart: Up and Running from Dart: Up and Running"
description: "Read Dart: Up and Running of Dart: Up and Running, published by O'Reilly."
---
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Dart: Up and Running</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="foreword.html">Next</a></td></tr></table><hr></div><div class="book"><div class="titlepage"><div><div><h1 class="title"><a name="idm244203374416"></a>Dart: Up and Running</h1></div><div><div class="author"><h3 class="author"><span class="firstname">Kathy</span> <span class="surname">Walrath</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Seth</span> <span class="surname">Ladd</span></h3></div></div><div><div class="othercredit"><h3 class="othercredit"><span class="firstname">Christopher</span> <span class="surname">Hearse</span></h3></div></div><div><div class="othercredit"><h3 class="othercredit"><span class="firstname">David</span> <span class="surname">Futato</span></h3></div></div><div><div class="othercredit"><h3 class="othercredit"><span class="firstname">Rebecca</span> <span class="surname">Demarest</span></h3></div></div><div><div class="othercredit"><h3 class="othercredit"><span class="firstname">Randy</span> <span class="surname">Comer</span></h3></div></div><div><p class="copyright">Copyright © 2013 Kathy Walrath, Seth Ladd</p></div><div><div class="legalnotice"><a name="idm244198162016"></a><p>Printed in the United States of America.</p></div></div><div><div class="legalnotice"><a name="idm244198161120"></a><p>[LSI]</p></div></div><div><div class="legalnotice"><a name="idm244198160224"></a><p>O’Reilly books may be purchased for educational, business, or sales
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Dart: Up and Running</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="foreword.html">Next</a></td></tr></table><hr></div><div class="book"><div class="titlepage"><div><div><h1 class="title"><a name="idm121394709424"></a>Dart: Up and Running</h1></div><div><div class="author"><h3 class="author"><span class="firstname">Kathy</span> <span class="surname">Walrath</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Seth</span> <span class="surname">Ladd</span></h3></div></div><div><div class="othercredit"><h3 class="othercredit"><span class="firstname">Christopher</span> <span class="surname">Hearse</span></h3></div></div><div><div class="othercredit"><h3 class="othercredit"><span class="firstname">David</span> <span class="surname">Futato</span></h3></div></div><div><div class="othercredit"><h3 class="othercredit"><span class="firstname">Rebecca</span> <span class="surname">Demarest</span></h3></div></div><div><div class="othercredit"><h3 class="othercredit"><span class="firstname">Randy</span> <span class="surname">Comer</span></h3></div></div><div><p class="copyright">Copyright © 2013 Kathy Walrath, Seth Ladd</p></div><div><div class="legalnotice"><a name="idm121374157056"></a><p>Printed in the United States of America.</p></div></div><div><div class="legalnotice"><a name="idm121374155952"></a><p>[LSI]</p></div></div><div><div class="legalnotice"><a name="idm121374154880"></a><p>O’Reilly books may be purchased for educational, business, or sales
promotional use. Online editions are also available for most titles
(<a class="ulink" href="http://my.safaribooksonline.com/?portal=oreilly" target="_top">http://my.safaribooksonline.com</a>).
For more information, contact our corporate/institutional sales
- department: 800-998-9938 or <code class="email">&lt;<a class="email" href="mailto:corporate@oreilly.com">corporate@oreilly.com</a>&gt;</code>.</p></div></div><div><div class="legalnotice"><a name="idm244198158144"></a><p>Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo
+ department: 800-998-9938 or <code class="email">&lt;<a class="email" href="mailto:corporate@oreilly.com">corporate@oreilly.com</a>&gt;</code>.</p></div></div><div><div class="legalnotice"><a name="idm121374152288"></a><p>Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo
are registered trademarks of O’Reilly Media, Inc. <span class="emphasis"><em>Dart: Up and
Running</em></span>, the image of a greater roadrunner, and related trade
dress are trademarks of O’Reilly Media, Inc.</p><p>This text of this work is available at this book’s GitHub project
@@ -22,5 +22,5 @@ description: "Read Dart: Up and Running of Dart: Up and Running, published by O'
caps.</p></div></div><div><div class="legalnotice"><a name="legalnotice-damages"></a><p>While every precaution has been taken in the preparation of this
book, the publisher and authors assume no responsibility for errors or
omissions, or for damages resulting from the use of the information
- contained herein.</p></div></div><div><div class="legalnotice"><a name="legalnotice-perfect"></a><p></p></div></div><div><div lang="" class="revhistory"><table style="border-style:solid; width:100%;" summary="Revision History"><tr><th align="left" valign="top" colspan="2"><b>Revision History</b></th></tr><tr><td align="left"></td><td align="left">2012-10-24</td></tr><tr><td align="left" colspan="2">First release</td></tr><tr><td align="left"></td><td align="left">2013-03-29</td></tr><tr><td align="left" colspan="2">Second release</td></tr></table></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="preface"><a href="foreword.html">Foreword</a></span></dt><dt><span class="preface"><a href="preface.html">Preface</a></span></dt><dd><dl><dt><span class="sect1"><a href="preface.html#preface-conventions">Conventions Used in This Book</a></span></dt><dt><span class="sect1"><a href="preface.html#preface-examples">Using Code Examples</a></span></dt><dt><span class="sect1"><a href="preface.html#preface-safari">Safari® Books Online</a></span></dt><dt><span class="sect1"><a href="preface.html#preface-contact">How to Contact Us</a></span></dt><dt><span class="sect1"><a href="preface.html#preface-updates">Content Updates</a></span></dt><dd><dl><dt><span class="sect2"><a href="preface.html#preface-updates-v3">Changes in the Third Printing: February 19, 2014</a></span></dt><dt><span class="sect2"><a href="preface.html#preface-updates-v2">Changes in the Second Printing: March 29, 2013</a></span></dt></dl></dd><dt><span class="sect1"><a href="preface.html#preface-acknowledgments">Acknowledgments</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch01.html">1. Quick Start</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch01.html#ch01-why-dart">Why Google Created Dart</a></span></dt><dt><span class="sect1"><a href="ch01.html#ch01-quick-look">A Quick Look at the Dart Language</a></span></dt><dt><span class="sect1"><a href="ch01.html#ch01-whats-cool">What’s Cool About Dart</a></span></dt><dt><span class="sect1"><a href="ch01.html#ch01-editor">Up and Running</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch01.html#ch01-editor-download">Step 1: Download and Install the Software</a></span></dt><dt><span class="sect2"><a href="ch01.html#ch01-editor-launch">Step 2: Launch the Editor</a></span></dt><dt><span class="sect2"><a href="ch01.html#ch01-editor-sample">Step 3: Open and Run a Demo</a></span></dt><dt><span class="sect2"><a href="ch01.html#ch01-editor-code">Step 4: Create and Run an App</a></span></dt><dt><span class="sect2"><a href="ch01.html#ch01-editor-next">What Next?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch02.html">2. A Tour of the Dart Language</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch02.html#main-print">A Basic Dart Program</a></span></dt><dt><span class="sect1"><a href="ch02.html#ch02-concepts">Important Concepts</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#ch02-keywords">Keywords</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-runtime-modes">Runtime Modes</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#variables">Variables</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#variables-default-value">Default Value</a></span></dt><dt><span class="sect2"><a href="ch02.html#variables-optional-types">Optional Types</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-final-const">Final and Const</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#built-in-types">Built-in Types</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#numbers">Numbers</a></span></dt><dt><span class="sect2"><a href="ch02.html#strings">Strings</a></span></dt><dt><span class="sect2"><a href="ch02.html#booleans">Booleans</a></span></dt><dt><span class="sect2"><a href="ch02.html#lists">Lists</a></span></dt><dt><span class="sect2"><a href="ch02.html#maps">Maps</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-symbols">Symbols</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#functions">Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#functions-optional-parameters">Optional Parameters</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-main">The main() Function</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-functions-first-class">Functions as First-Class Objects</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-lexical-scope">Lexical Scope</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-functions-lexical-closures">Lexical Closures</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-function-equality">Testing Functions for Equality</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-functions-return-values">Return Values</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#operators">Operators</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#op-arithmetic">Arithmetic Operators</a></span></dt><dt><span class="sect2"><a href="ch02.html#op-equality">Equality and Relational Operators</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-op-type-test">Type Test Operators</a></span></dt><dt><span class="sect2"><a href="ch02.html#op-assign">Assignment Operators</a></span></dt><dt><span class="sect2"><a href="ch02.html#op-logical">Logical Operators</a></span></dt><dt><span class="sect2"><a href="ch02.html#op-bit">Bitwise and Shift Operators</a></span></dt><dt><span class="sect2"><a href="ch02.html#op-other">Other Operators</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#control-flow-statements">Control Flow Statements</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#if-else">If and Else</a></span></dt><dt><span class="sect2"><a href="ch02.html#for-loops">For Loops</a></span></dt><dt><span class="sect2"><a href="ch02.html#while">While and Do-While</a></span></dt><dt><span class="sect2"><a href="ch02.html#break">Break and Continue</a></span></dt><dt><span class="sect2"><a href="ch02.html#switch">Switch and Case</a></span></dt><dt><span class="sect2"><a href="ch02.html#assert">Assert</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#exceptions">Exceptions</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#ch02-exceptions-throw">Throw</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-exceptions-catch">Catch</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-exceptions-finally">Finally</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#classes">Classes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#ch02-instance-variables">Instance Variables</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-constructors">Constructors</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-methods">Methods</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-class-abstract">Abstract Classes</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-implicit-interfaces">Implicit Interfaces</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-class-extend">Extending a Class</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-mixins">Adding Features to a Class: Mixins</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-class-vars-and-methods">Class Variables and Methods</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#generics">Generics</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#ch02-generics-why">Why Use Generics?</a></span></dt><dt><span class="sect2"><a href="ch02.html#generics-literals">Using Collection Literals</a></span></dt><dt><span class="sect2"><a href="ch02.html#generics-constructors">Using Parameterized Types with Constructors</a></span></dt><dt><span class="sect2"><a href="ch02.html#generics-collections">Generic Collections and the Types they Contain</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#libraries">Libraries and Visibility</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#libraries-import">Using Libraries</a></span></dt><dt><span class="sect2"><a href="ch02.html#libraries-implementing">Implementing Libraries</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#isolates">Isolates</a></span></dt><dt><span class="sect1"><a href="ch02.html#typedefs">Typedefs</a></span></dt><dt><span class="sect1"><a href="ch02.html#ch02-metadata">Metadata</a></span></dt><dt><span class="sect1"><a href="ch02.html#comments">Comments</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#ch02-comments-single-line">Single-Line Comments</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-comments-multi-line">Multi-Line Comments</a></span></dt><dt><span class="sect2"><a href="ch02.html#comments-doc">Documentation Comments</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#ch02-summary">Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch03.html">3. A Tour of the Dart Libraries</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch03.html#ch03-dartcore---strings-collections-and-more">dart:core - Numbers, Collections, Strings, and More</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#ch03-numbers">Numbers</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-strings-and-regular-expressions">Strings and Regular Expressions</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-collections">Collections</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-uri">URIs</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-dates-and-times">Dates and Times</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-utility-interfaces">Utility Classes</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-exceptions">Exceptions</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03.html#ch03-asynchronous-programming">dart:async - Asynchronous Programming</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#ch03-futures">Future</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-streams">Stream</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-more-information-9">More Information</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03.html#ch03-dart-math">dart:math - Math and Random</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#ch03-trigonometry">Trigonometry</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-maximum-and-minimum">Maximum and Minimum</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-math-constants">Math Constants</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-random-numbers">Random Numbers</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-more-information-7">More Information</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03.html#ch03-dart-html-using-html5-apis">dart:html - Browser-Based Apps</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#ch03-manipulating-the-dom">Manipulating the DOM</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-httprequest">Using HTTP Resources with HttpRequest</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-websockets">Sending and Receiving Real-Time Data with WebSockets</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-more-information-html">More information</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03.html#ch03-dartio---file-and-socket-io-for-command-line-apps">dart:io - I/O for Command-Line Apps</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#ch03-files-and-directories">Files and Directories</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-io-http">HTTP Clients and Servers</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-more-information-io">More Information</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03.html#ch03-dart-convert">dart:convert - Decoding and Encoding JSON, UTF-8, and more</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#ch03-json">Decoding and Encoding JSON</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-utf">Decoding and Encoding UTF-8 Characters</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-utf-other">Other Functionality</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03.html#ch03-mirrors">dart:mirrors - Reflection</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#ch03-mirrors-symbols">Symbols</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-mirrors-introspection">Introspection</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-mirrors-invocation">Invocation</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-more-information-mirrors">More Information</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03.html#ch03-summary">Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch04.html">4. Tools</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch04-tools-pub.html">pub: The Dart Package Manager</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch04-tools-pub.html#ch04-tools-pub-pubspec">Creating a Pubspec</a></span></dt><dt><span class="sect2"><a href="ch04-tools-pub.html#ch04-tools-pub-install">Installing Packages</a></span></dt><dt><span class="sect2"><a href="ch04-tools-pub.html#ch04-tools-pub-import">Importing Libraries from Packages</a></span></dt><dt><span class="sect2"><a href="ch04-tools-pub.html#ch04-tools-pub-more-options">More Information</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch04-tools-editor.html">Dart Editor</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-view-samples">Viewing Samples</a></span></dt><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-apps">Managing the Files View</a></span></dt><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-create-app">Creating Apps</a></span></dt><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-edit">Editing Apps</a></span></dt><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-run">Running Apps</a></span></dt><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-debug">Debugging Apps</a></span></dt><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-dart2js">Compiling to JavaScript</a></span></dt><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-more">Other Features</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch04-tools-dartium.html">Dartium: Chromium with the Dart VM</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch04-tools-dartium.html#ch04-dartium-download">Downloading and Installing the Browser</a></span></dt><dt><span class="sect2"><a href="ch04-tools-dartium.html#ch04-dartium-launch">Launching the Browser</a></span></dt><dt><span class="sect2"><a href="ch04-tools-dartium.html#ch04-dartium-bug">Filing Bugs</a></span></dt><dt><span class="sect2"><a href="ch04-tools-dartium.html#ch04-dartium-linking">Linking to Dart Source</a></span></dt><dt><span class="sect2"><a href="ch04-tools-dartium.html#ch04-dartium-detect">Detecting Dart Support</a></span></dt><dt><span class="sect2"><a href="ch04-tools-dartium.html#ch04-dartium-command">Launching from the Command Line</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch04-tools-dart2js.html">dart2js: The Dart-to-JavaScript Compiler</a></span></dt><dt><span class="sect1"><a href="ch04-tools-dart-vm.html">dart: The Standalone VM</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch04-tools-dart-vm.html#ch04-tools-dart-vm-basic-usage">Basic Usage</a></span></dt><dt><span class="sect2"><a href="ch04-tools-dart-vm.html#ch04-tools-dart-vm-options">Options</a></span></dt><dt><span class="sect2"><a href="ch04-tools-dart-vm.html#ch04-tools-dart-vm-type-checks">Enabling Checked Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch04-tools-dart_analyzer.html">dartanalyzer: The Static Analyzer</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch04-tools-dart_analyzer.html#ch04-tools-dart_analyzer-basic-usage">Basic Usage</a></span></dt><dt><span class="sect2"><a href="ch04-tools-dart_analyzer.html#ch04-tools-dart_analyzer-options">Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch04-summary.html">Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch05.html">5. Walkthrough: Dartiverse Search</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch05.html#ch05-how-to-run">How to Run Dartiverse Search</a></span></dt><dt><span class="sect1"><a href="ch05.html#ch05-how-it-works">How Dartiverse Search Works</a></span></dt><dt><span class="sect1"><a href="ch05.html#ch05-client-html">The Client's HTML Code</a></span></dt><dt><span class="sect1"><a href="ch05.html#ch05-client-dart">The Client's Dart Code</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch05.html#ch05-client-dart-find-elements">Finding DOM Elements</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-client-dart-handle-events">Handling Events</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-client-dart-properties">Getting and Setting Properties</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-client-dart-add-elements">Adding DOM Elements</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-client-dart-json">Encoding and Decoding Messages</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-client-dart-web-sockets">Communicating with WebSockets</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch05.html#ch05-server">The Server's Code</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch05.html#ch05-server-static">Serving Static Files</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-server-web-socket">Managing WebSocket Connections</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-server-web-apis">Using Web APIs</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-server-library">Implementing a Library</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-server-logging">Logging Messages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch05.html#ch05-what-next">What Next?</a></span></dt></dl></dd></dl></div><div class="list-of-figures"><p><b>List of Figures</b></p><dl><dt>1.1. <a href="ch01.html#BrowserChart">Browser speed (V8 benchmark suite v7; higher numbers are
+ contained herein.</p></div></div><div><div class="legalnotice"><a name="legalnotice-perfect"></a><p></p></div></div><div><div lang="" class="revhistory"><table style="border-style:solid; width:100%;" summary="Revision History"><tr><th align="left" valign="top" colspan="2"><b>Revision History</b></th></tr><tr><td align="left"></td><td align="left">2012-10-24</td></tr><tr><td align="left" colspan="2">First release</td></tr><tr><td align="left"></td><td align="left">2013-03-29</td></tr><tr><td align="left" colspan="2">Second release</td></tr></table></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="preface"><a href="foreword.html">Foreword</a></span></dt><dt><span class="preface"><a href="preface.html">Preface</a></span></dt><dd><dl><dt><span class="sect1"><a href="preface.html#preface-conventions">Conventions Used in This Book</a></span></dt><dt><span class="sect1"><a href="preface.html#preface-examples">Using Code Examples</a></span></dt><dt><span class="sect1"><a href="preface.html#preface-safari">Safari® Books Online</a></span></dt><dt><span class="sect1"><a href="preface.html#preface-contact">How to Contact Us</a></span></dt><dt><span class="sect1"><a href="preface.html#preface-updates">Content Updates</a></span></dt><dd><dl><dt><span class="sect2"><a href="preface.html#preface-updates-v3">Changes in the Third Printing: February 19, 2014</a></span></dt><dt><span class="sect2"><a href="preface.html#preface-updates-v2">Changes in the Second Printing: March 29, 2013</a></span></dt></dl></dd><dt><span class="sect1"><a href="preface.html#preface-acknowledgments">Acknowledgments</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch01.html">1. Quick Start</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch01.html#ch01-why-dart">Why Google Created Dart</a></span></dt><dt><span class="sect1"><a href="ch01.html#ch01-quick-look">A Quick Look at the Dart Language</a></span></dt><dt><span class="sect1"><a href="ch01.html#ch01-whats-cool">What’s Cool About Dart</a></span></dt><dt><span class="sect1"><a href="ch01.html#ch01-editor">Up and Running</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch01.html#ch01-editor-download">Step 1: Download and Install the Software</a></span></dt><dt><span class="sect2"><a href="ch01.html#ch01-editor-launch">Step 2: Launch the Editor</a></span></dt><dt><span class="sect2"><a href="ch01.html#ch01-editor-sample">Step 3: Open and Run a Demo</a></span></dt><dt><span class="sect2"><a href="ch01.html#ch01-editor-code">Step 4: Create and Run an App</a></span></dt><dt><span class="sect2"><a href="ch01.html#ch01-editor-next">What Next?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch02.html">2. A Tour of the Dart Language</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch02.html#main-print">A Basic Dart Program</a></span></dt><dt><span class="sect1"><a href="ch02.html#ch02-concepts">Important Concepts</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#ch02-keywords">Keywords</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-runtime-modes">Runtime Modes</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#variables">Variables</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#variables-default-value">Default Value</a></span></dt><dt><span class="sect2"><a href="ch02.html#variables-optional-types">Optional Types</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-final-const">Final and Const</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#built-in-types">Built-in Types</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#numbers">Numbers</a></span></dt><dt><span class="sect2"><a href="ch02.html#strings">Strings</a></span></dt><dt><span class="sect2"><a href="ch02.html#booleans">Booleans</a></span></dt><dt><span class="sect2"><a href="ch02.html#lists">Lists</a></span></dt><dt><span class="sect2"><a href="ch02.html#maps">Maps</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-symbols">Symbols</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#functions">Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#functions-optional-parameters">Optional Parameters</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-main">The main() Function</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-functions-first-class">Functions as First-Class Objects</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-lexical-scope">Lexical Scope</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-functions-lexical-closures">Lexical Closures</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-function-equality">Testing Functions for Equality</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-functions-return-values">Return Values</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#operators">Operators</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#op-arithmetic">Arithmetic Operators</a></span></dt><dt><span class="sect2"><a href="ch02.html#op-equality">Equality and Relational Operators</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-op-type-test">Type Test Operators</a></span></dt><dt><span class="sect2"><a href="ch02.html#op-assign">Assignment Operators</a></span></dt><dt><span class="sect2"><a href="ch02.html#op-logical">Logical Operators</a></span></dt><dt><span class="sect2"><a href="ch02.html#op-bit">Bitwise and Shift Operators</a></span></dt><dt><span class="sect2"><a href="ch02.html#op-other">Other Operators</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#control-flow-statements">Control Flow Statements</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#if-else">If and Else</a></span></dt><dt><span class="sect2"><a href="ch02.html#for-loops">For Loops</a></span></dt><dt><span class="sect2"><a href="ch02.html#while">While and Do-While</a></span></dt><dt><span class="sect2"><a href="ch02.html#break">Break and Continue</a></span></dt><dt><span class="sect2"><a href="ch02.html#switch">Switch and Case</a></span></dt><dt><span class="sect2"><a href="ch02.html#assert">Assert</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#exceptions">Exceptions</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#ch02-exceptions-throw">Throw</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-exceptions-catch">Catch</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-exceptions-finally">Finally</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#classes">Classes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#ch02-instance-variables">Instance Variables</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-constructors">Constructors</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-methods">Methods</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-class-abstract">Abstract Classes</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-implicit-interfaces">Implicit Interfaces</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-class-extend">Extending a Class</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-mixins">Adding Features to a Class: Mixins</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-class-vars-and-methods">Class Variables and Methods</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#generics">Generics</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#ch02-generics-why">Why Use Generics?</a></span></dt><dt><span class="sect2"><a href="ch02.html#generics-literals">Using Collection Literals</a></span></dt><dt><span class="sect2"><a href="ch02.html#generics-constructors">Using Parameterized Types with Constructors</a></span></dt><dt><span class="sect2"><a href="ch02.html#generics-collections">Generic Collections and the Types they Contain</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#libraries">Libraries and Visibility</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#libraries-import">Using Libraries</a></span></dt><dt><span class="sect2"><a href="ch02.html#libraries-implementing">Implementing Libraries</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#isolates">Isolates</a></span></dt><dt><span class="sect1"><a href="ch02.html#typedefs">Typedefs</a></span></dt><dt><span class="sect1"><a href="ch02.html#ch02-metadata">Metadata</a></span></dt><dt><span class="sect1"><a href="ch02.html#comments">Comments</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02.html#ch02-comments-single-line">Single-Line Comments</a></span></dt><dt><span class="sect2"><a href="ch02.html#ch02-comments-multi-line">Multi-Line Comments</a></span></dt><dt><span class="sect2"><a href="ch02.html#comments-doc">Documentation Comments</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02.html#ch02-summary">Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch03.html">3. A Tour of the Dart Libraries</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch03.html#ch03-dartcore---strings-collections-and-more">dart:core - Numbers, Collections, Strings, and More</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#ch03-numbers">Numbers</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-strings-and-regular-expressions">Strings and Regular Expressions</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-collections">Collections</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-uri">URIs</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-dates-and-times">Dates and Times</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-utility-interfaces">Utility Classes</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-exceptions">Exceptions</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03.html#ch03-asynchronous-programming">dart:async - Asynchronous Programming</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#ch03-futures">Future</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-streams">Stream</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-more-information-9">More Information</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03.html#ch03-dart-math">dart:math - Math and Random</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#ch03-trigonometry">Trigonometry</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-maximum-and-minimum">Maximum and Minimum</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-math-constants">Math Constants</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-random-numbers">Random Numbers</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-more-information-7">More Information</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03.html#ch03-dart-html-using-html5-apis">dart:html - Browser-Based Apps</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#ch03-manipulating-the-dom">Manipulating the DOM</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-httprequest">Using HTTP Resources with HttpRequest</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-websockets">Sending and Receiving Real-Time Data with WebSockets</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-more-information-html">More information</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03.html#ch03-dartio---file-and-socket-io-for-command-line-apps">dart:io - I/O for Command-Line Apps</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#ch03-files-and-directories">Files and Directories</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-io-http">HTTP Clients and Servers</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-more-information-io">More Information</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03.html#ch03-dart-convert">dart:convert - Decoding and Encoding JSON, UTF-8, and more</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#ch03-json">Decoding and Encoding JSON</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-utf">Decoding and Encoding UTF-8 Characters</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-utf-other">Other Functionality</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03.html#ch03-mirrors">dart:mirrors - Reflection</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03.html#ch03-mirrors-symbols">Symbols</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-mirrors-introspection">Introspection</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-mirrors-invocation">Invocation</a></span></dt><dt><span class="sect2"><a href="ch03.html#ch03-more-information-mirrors">More Information</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03.html#ch03-summary">Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch04.html">4. Tools</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch04-tools-pub.html">pub: The Dart Package Manager</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch04-tools-pub.html#ch04-tools-pub-pubspec">Creating a Pubspec</a></span></dt><dt><span class="sect2"><a href="ch04-tools-pub.html#ch04-tools-pub-install">Installing Packages</a></span></dt><dt><span class="sect2"><a href="ch04-tools-pub.html#ch04-tools-pub-import">Importing Libraries from Packages</a></span></dt><dt><span class="sect2"><a href="ch04-tools-pub.html#ch04-tools-pub-more-options">More Information</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch04-tools-editor.html">Dart Editor</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-view-samples">Viewing Samples</a></span></dt><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-apps">Managing the Files View</a></span></dt><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-create-app">Creating Apps</a></span></dt><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-edit">Editing Apps</a></span></dt><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-run">Running Apps</a></span></dt><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-debug">Debugging Apps</a></span></dt><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-dart2js">Compiling to JavaScript</a></span></dt><dt><span class="sect2"><a href="ch04-tools-editor.html#ch04-editor-more">Other Features</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch04-tools-dartium.html">Dartium: Chromium with the Dart VM</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch04-tools-dartium.html#ch04-dartium-download">Downloading and Installing the Browser</a></span></dt><dt><span class="sect2"><a href="ch04-tools-dartium.html#ch04-dartium-launch">Launching the Browser</a></span></dt><dt><span class="sect2"><a href="ch04-tools-dartium.html#ch04-dartium-bug">Filing Bugs</a></span></dt><dt><span class="sect2"><a href="ch04-tools-dartium.html#ch04-dartium-linking">Linking to Dart Source</a></span></dt><dt><span class="sect2"><a href="ch04-tools-dartium.html#ch04-dartium-detect">Detecting Dart Support</a></span></dt><dt><span class="sect2"><a href="ch04-tools-dartium.html#ch04-dartium-command">Launching from the Command Line</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch04-tools-dart2js.html">dart2js: The Dart-to-JavaScript Compiler</a></span></dt><dt><span class="sect1"><a href="ch04-tools-dart-vm.html">dart: The Standalone VM</a></span></dt><dt><span class="sect1"><a href="ch04-tools-dart_analyzer.html">dartanalyzer: The Static Analyzer</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch04-tools-dart_analyzer.html#ch04-tools-dart_analyzer-basic-usage">Basic Usage</a></span></dt><dt><span class="sect2"><a href="ch04-tools-dart_analyzer.html#ch04-tools-dart_analyzer-options">Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch04-summary.html">Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch05.html">5. Walkthrough: Dartiverse Search</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch05.html#ch05-how-to-run">How to Run Dartiverse Search</a></span></dt><dt><span class="sect1"><a href="ch05.html#ch05-how-it-works">How Dartiverse Search Works</a></span></dt><dt><span class="sect1"><a href="ch05.html#ch05-client-html">The Client's HTML Code</a></span></dt><dt><span class="sect1"><a href="ch05.html#ch05-client-dart">The Client's Dart Code</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch05.html#ch05-client-dart-find-elements">Finding DOM Elements</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-client-dart-handle-events">Handling Events</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-client-dart-properties">Getting and Setting Properties</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-client-dart-add-elements">Adding DOM Elements</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-client-dart-json">Encoding and Decoding Messages</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-client-dart-web-sockets">Communicating with WebSockets</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch05.html#ch05-server">The Server's Code</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch05.html#ch05-server-static">Serving Static Files</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-server-web-socket">Managing WebSocket Connections</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-server-web-apis">Using Web APIs</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-server-library">Implementing a Library</a></span></dt><dt><span class="sect2"><a href="ch05.html#ch05-server-logging">Logging Messages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch05.html#ch05-what-next">What Next?</a></span></dt></dl></dd></dl></div><div class="list-of-figures"><p><b>List of Figures</b></p><dl><dt>1.1. <a href="ch01.html#BrowserChart">Browser speed (V8 benchmark suite v7; higher numbers are
better)</a></dt><dt>1.2. <a href="ch01.html#DartEditor-initial">Dart Editor and its Welcome page</a></dt><dt>1.3. <a href="ch01.html#sunflower">The Sunflower sample running in Dartium</a></dt><dt>1.4. <a href="ch01.html#DartEditor-newapp">Create command-line or web apps with Dart Editor</a></dt><dt>1.5. <a href="ch01.html#DartEditor-helloworld">Dart Editor displaying a new app’s files</a></dt><dt>4.1. <a href="ch04-tools-editor.html#DartEditor-helloweb">A new app, pre-filled with basic, runnable code</a></dt><dt>4.2. <a href="ch04-tools-editor.html#helloweb-dotcomplete">Autocomplete suggestions</a></dt><dt>4.3. <a href="ch04-tools-editor.html#sunflower-outline">The Outline panel for the Sunflower sample</a></dt><dt>4.4. <a href="ch04-tools-editor.html#production-mode">To run in production mode, unselect checked mode</a></dt><dt>4.5. <a href="ch04-tools-editor.html#debugger">Using Dart Editor to debug the Sunflower sample app</a></dt><dt>4.6. <a href="ch04-tools-editor.html#key-assist">Help &gt; Key Assist</a></dt><dt>5.1. <a href="ch05.html#DartiverseScreenshot">The client app UI</a></dt><dt>5.2. <a href="ch05.html#DartiverseCommunication">Communication in Dartiverse Search</a></dt></dl></div><div class="list-of-tables"><p><b>List of Tables</b></p><dl><dt>2.1. <a href="ch02.html#keyword_table">Dart keywords</a></dt><dt>2.2. <a href="ch02.html#operator_table">Operators and their precedence</a></dt><dt>2.3. <a href="ch02.html#arithmetic_operator_table">Arithmetic operators</a></dt><dt>2.4. <a href="ch02.html#pfix_operator_table">Increment and decrement operators</a></dt><dt>2.5. <a href="ch02.html#equality_operator_table">Equality and relational operators</a></dt><dt>2.6. <a href="ch02.html#type_test_operator_table">Type test operators</a></dt><dt>2.7. <a href="ch02.html#assignment_operator_table">Assignment operators</a></dt><dt>2.8. <a href="ch02.html#logical_operator_table">Logical operators</a></dt><dt>2.9. <a href="ch02.html#bit_operator_table">Bitwise and shift operators</a></dt><dt>2.10. <a href="ch02.html#other_operator_table">Other operators</a></dt><dt>2.11. <a href="ch02.html#overridden_operator_table">Operators that can be overridden</a></dt><dt>4.1. <a href="ch04-tools-dart_analyzer.html#ch04-dartanalyzer-exit">Exit codes for dartanalyzer</a></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="foreword.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Foreword</td></tr></table></div>
« no previous file with comments | « src/site/docs/dart-up-and-running/contents/ch05.html ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698