Scala编程思想(原书第2版)

副标题:无

作   者:[美]布鲁斯·埃克尔 著

分类号:

ISBN:9787111517405

微信扫一扫,移动浏览光盘

简介

  本书介绍Scala的基础特性,采用短小精悍的“原子”解构Scala语言的元素和方法。一个“原子”即为一个小型知识点,通过代码示例引导读者逐步领悟Scala的要义,结合练习鼓励读者在实践中读懂并写出地道的Scala代码。访问可下载练习解答和代码示例,还可了解本书英文版的实时动态。本书无需编程背景知识,适合Scala初学者阅读。同时,本书也为有经验的程序员提供了“快车道”,共同探索编程语言未来的模样。

目录

出版者的话
译者序
前言
编辑器
shell
安装(Windows)
安装(Mac)
安装(Linux)
运行Scala
注释
编写脚本

数据类型
变量
表达式
条件表达式
计算顺序
组合表达式
总结1
方法
类和对象
ScalaDoc
创建类
类中的方法
导入和包
测试

for循环
Vector
更多的条件表达式
总结2
模式匹配
类参数
具名参数和缺省参数
重载
构造器
辅助构造器
类的练习
case类
字符串插值
参数化类型
作为对象的函数
map和reduce
推导
基于类型的模式匹配
基于case类的模式匹配
简洁性
风格拾遗
地道的Scala
定义操作符
自动字符串转换
元组
伴随对象
继承
基类初始化
覆盖方法
枚举
抽象类
特征
统一访问方式和setter
衔接Java
应用
浅尝反射
多态
组合
使用特征
标记特征和case对象
类型参数限制
使用特征构建系统
序列
列表和递归
将序列与zip相结合

映射表
引用和可修改性
使用元组的模式匹配
用异常进行错误处理
构造器和异常
用Either进行错误报告
用Option对“非任何值”
进行处理
用Try来转换异常
定制错误报告机制
按契约设计
记日志
扩展方法
使用类型类的可扩展系统
接下来如何深入学习
附录A AtomicTest
附录B 从Java中调用
Scala
索引

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Scala编程思想(原书第2版)
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon