Catalog

Record Details

Catalog Search



Programming in Scala / Martin Odersky, Lex Spoon, Bill Venners.

Odersky, Martin, (author.). Spoon, Lex, (author.). Venners, Bill, (author.).
Image of item

Available copies

  • 0 of 1 copy available at Evergreen Indiana.

Current holds

0 current holds with 1 total copy.

Location Call Number / Copy Notes Barcode Shelving Location Status Due Date
Whiting PL - Whiting 005.133 OD2 (Text) 51735011866653 Adult department Checked out 08/30/2018

Record details

  • ISBN: 0981531687
  • ISBN: 9780981531687
  • Physical Description: xlvii, 837 pages : illustrations ; 24 cm
  • Edition: Third edition.
  • Publisher: Walnut Creek, California : Artima Press, 2017.

Content descriptions

General Note:
"Updated for Scala 2.12"--Cover.
"A comprehensive step-by-step guide"--Cover.
Bibliography, etc. Note:
Includes bibliographical references (pages 797-799) and index.
Formatted Contents Note:
A scalable language -- First steps in Scala -- Next steps in Scala -- Classes and objects -- Basic types and operations -- Functional objects -- Built-in control structures -- Functions and closures -- Control abstraction -- Composition and inheritance -- Scala's hierarchy -- Traits -- Packages and imports -- Assertions and tests -- Case classes and pattern matching -- Working with lists -- Working with other collections -- Mutable objects -- Type parameterization -- Abstract members -- Implicit conversions and parameters -- Implementing lists -- For expressions revisited -- Collections in depth -- The architecture of Scala collections -- Extractors -- Annotations -- Working with XML -- Modular programming using objects -- Object equality -- Combining Scala and Java -- Futures and concurrency -- Combinator parsing -- GUI programming -- The SCells spreadsheet -- Appendix A. Scala scripts on Unix and Windows.
Summary, etc.:
Presents an introduction to the new programming language for the Java Platform.
Subject: Scala (Computer program language)
Programming languages (Electronic computers)
Computer programming.

Additional Resources