![]() 作者:Martin Odersky/Lex Spoon/Bill Venners 出版社: Artima Press 副标题: A comprehensive step-by-step guide 出版年: 2016-5-10 页数: 837 定价: USD 54.95 装帧: Paperback ISBN: 9780981531687 内容简介 · · · · · ·This third edition brings the entire book, up to date, adding new material to cover features appearing in Scala versions 2.9 through Scala 2.12, including: String interpolation Functional Futures Implicit classes Defining new AnyVals Typeclasses and context bounds The latest style recommendations SAM support in Scala 2.12 作者简介 · · · · · ·Martin Odersky is the creator of the Scala language. He is a professor at EPFL in Lausanne, Switzerland, and a founder of Typesafe, Inc. He works on programming languages and systems, more specifically on the topic of how to combine object-oriented and functional programming. Since 2001 he has concentrated on designing, implementing, and refining Scala. Previously, he has influ... 目录 · · · · · ·What Readers are Saying iiContents xiii List of Figures xxiii List of Tables xxv List of Listings xxvii Foreword xxxv · · · · · ·() What Readers are Saying ii Contents xiii List of Figures xxiii List of Tables xxv List of Listings xxvii Foreword xxxv Acknowledgments xxxvii Introduction xli 1. A Scalable Language 3 2. First Steps in Scala 23 3. Next Steps in Scala 37 4. Classes and Objects 59 5. Basic Types and Operations 73 6. Functional Objects 97 7. Built-in Control Structures 117 8. Functions and Closures 143 9. Control Abstraction 167 10. Composition and Inheritance 183 11. Scala's Hierarchy 211 12. Traits 223 13. Packages and Imports 243 14. Assertions and Tests 261 15. Case Classes and Pattern Matching 273 16. Working with Lists 307 17. Working with Other Collections 341 18. Mutable Objects 363 19. Type Parameterization 387 20. Abstract Members 413 21. Implicit Conversions and Parameters 445 22. Implementing Lists 471 23. For Expressions Revisited 485 24. Collections in Depth 501 25. The Architecture of Scala Collections 571 26. Extractors 595 27. Annotations 611 28. Working with XML 619 29. Modular Programming Using Objects 633 30. Object Equality 649 31. Combining Scala and Java 673 32. Futures and Concurrency 689 33. Combinator Parsing 711 34. GUI Programming 741 35. The SCells Spreadsheet 753 A. Scala Scripts on Unix and Windows 779 Glossary 781 Bibliography 797 About the Authors 801 Index 803 · · · · · · () |
一方面满足了自己的好奇心
有深度
内容严谨
一个彻底的解看!