Programming in Scala
著者
書誌事項
Programming in Scala
(A comprehensive step-by-step guide)
Artima Inc, 2008
大学図書館所蔵 全2件
  青森
  岩手
  宮城
  秋田
  山形
  福島
  茨城
  栃木
  群馬
  埼玉
  千葉
  東京
  神奈川
  新潟
  富山
  石川
  福井
  山梨
  長野
  岐阜
  静岡
  愛知
  三重
  滋賀
  京都
  大阪
  兵庫
  奈良
  和歌山
  鳥取
  島根
  岡山
  広島
  山口
  徳島
  香川
  愛媛
  高知
  福岡
  佐賀
  長崎
  熊本
  大分
  宮崎
  鹿児島
  沖縄
  韓国
  中国
  タイ
  イギリス
  ドイツ
  スイス
  フランス
  ベルギー
  オランダ
  スウェーデン
  ノルウェー
  アメリカ
内容説明・目次
内容説明
Programming in Scala is the definitive book on Scala, the new language for the Java Platform that blends object-oriented and functional programming concepts into a unique and powerful tool for developers. Coauthored by the designer of the Scala language, this authoritative book will teach you, one step at a time, the Scala language and the ideas behind it. The book is carefully crafted to help you learn. The first few chapters will give you enough of the basics that you can already start using Scala for simple tasks. The entire book is organized so that each new concept builds on concepts that came before - a series of steps that promises to help you master the Scala language and the important ideas about programming that Scala embodies. A comprehensive tutorial and reference for Scala, this book covers the entire language and important libraries.
目次
Contents ix List of Figures xix List of Tables xxi List of Listings xxii Foreword xxix Acknowledgements xxxi Introduction xxxiii 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 95 7. Built-in Control Structures 115 8. Functions and Closures 139 9. Control Abstraction 161 10. Composition and Inheritance 177 11. Scala's Hierarchy 205 12. Traits 213 13. Packages and Imports 233 14. Assertions and Unit Testing 249 15. Case Classes and Pattern Matching 263 16. Working with Lists 297 17. Collections 329 18. Stateful Objects 357 19. Type Parameterisation 381 20. Abstract Members 407 21. Implicit Conversions and Parameters 437 22. Implementing Lists 459 23. For Expressions Revisited 473 24. Extractors 489 25. Annotations 505 26. Working with XML 513 27. Modular Programming Using Objects 527 28. Object Equality 543 29. Combining Scala and Java 569 30. Actors and Concurrency 583 31. Combinator Parsing 619 32. GUI Programming 649 33. The SCells Spreadsheet 661 A. Scala scripts on Unix and Windows 687 Glossary 689 Bibliography 705 About the Authors 709 Index 711
「Nielsen BookData」 より