Copyrighted Material
INDEX Symbols AnyVal class, 16–17, 18, 142 value classes and, 143–145 $ ApiKey class, 16 for printing variable value, 9–10 Applicative Functor, 170–172 in Scaladoc query, 99 areEqual method, 147, 149–150 ... (wildcard operator), 8 ArrayBuffer, implicit conversions into, 37–38 @ (at sign), for tags, 117 asynchronous call, 185 -> syntax, 11 at sign (@), for tags, 117 ATDD (Acceptance Test-Driven Development), 86 Atomic Variables, 183 A atto library, 70 abstract type members, 159–161 @author, 119, 120 abstract value members, 105 automatic conversions between types, implicits Acceptance Test-Driven Development (ATDD), for, 4 86 acceptance tests, 85, 90–92 actors (Akka), 198–200 B ad hoc polymorphism, 145, 146–149 add() function, 33 BDD (Business-Driven Development), 86 ADTs (Algebraic Data Types), case classes for, Big Data assets, Spark for, 200–202 6–7 Bloch, Joshua, Effective Java, 147 Akka (actors), 198–200 block elements, for documentation structure, Akka-streams, 192 110–113 Algebraic Data Types (ADTs), case classes for, Boolean, methods returning, 31 6–7 bounds, 149–155 alias, for tuple construction, 11 Bower dependencies, 212 Amazon Web ServicesCOPYRIGHTED S3, 134 Bower MATERIAL packages, 211 ammonite-repl, 62 Brown, Travis, 160 annotations, 117 build tool, integrating Scaladoc creation with, 133 self-type, 155–157 build.sbt fi les, 47 anonymous function, .map to apply to collection dependencies for, 86 elements, 10 locations of, 52 Any class, 142 specifying sub-projects, 52–53 Any type, 17 buildSettings, breakup of, 48 AnyRef class, 17, 18, 142, 143 bytecode, 188 215 Cake Pattern – documentation C context bounds, 149–150 contravariant type A occurs..
[Show full text]