课程
Toggle Dropdown
全部课程
学习路径
训练营
楼+
竞赛
蓝桥杯
社区
会员
学校版
Toggle Dropdown
学校版
企业版
登录
注册
全部课程
学习路径
训练营
楼+
方向:
全部
后端开发
Linux 运维
云计算与大数据
数据库
信息安全
Web 前端
计算机专业课
人工智能
系列专题
标签:
全部
Python
Web
机器学习
Linux
Java
基础入门
入门实战
C
C++
数据分析
PHP
R
JavaScript
Go
Spark
SpringBoot
Vue.js
HTML
书籍配套实验
Docker
NoSQL
Flask
Web安全
Node.js
Hadoop
CSS
React
jQuery
TensorFlow
scikit-learn
楼+
SQL
网络安全
系统安全
简明教程
蓝桥杯
新手入门
Spring
数据结构
Shell
MySQL
爬虫
OpenCV
Kubernetes
PyTorch
计算机网络
Redis
Django
安全开发
大学公开课
Scala
MongoDB
设计模式
渗透测试
Pygame
Git
NLP
操作系统
密码学
算法
Bootstrap
Nginx
ThinkPHP
SDN
区块链
OpenStack
TypeScript
百题大冲关
环境使用指南
Laravel
Ansible
Kafka
SSM
ROS
Qt
Ruby
Rust
AWS
OpenGL
webpack
Oracle
Julia
CentOS
强化学习
PostgreSQL
自动驾驶
Lua
MATLAB
软件测试
更多
综合
最新
最热
难度
全部
初级
中级
高级
类型
全部
免费
会员
训练营
加入私有课
Scala 开发教程
Scala 是一门多范式的编程语言,类似于 Java 。设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。在本课程中,你将可以学习到 Scala 的基础语法、类和对象、基本数据类型、控制语句以及函数等方面的知识,从而更好地来编写 Scala 应用。
8752人学过
初级
Scala 实现二十四点游戏
“算 24 点”是一种数学游戏,正如象棋、围棋一样是一种人们喜闻乐见的娱乐活动。 它始于何年何月已无从考究,但它以自己独具的数学魅力和丰富的内涵正逐渐被越来越多的人们所接受。在本课程中,我们将通过一个算 24 点游戏的形式,进一步巩固 Scala 的基础。你将可以在本课程中学习到数学表达式的穷举方法、全排列算法,以及如何在 Java 中调用 Scala 的代码等。
2256人学过
初级
Scala 实战之隐式变换和参数
本课程主要介绍 Scala 中可以让函数库调用变得更加方便的隐式变换和隐式参数,以及如何通过它们来避免一些繁琐和显而易见的细节问题。课程内容主要包括 implicits 的使用规则、隐含类型转换、转换被方法调用的对象等。
649人学过
初级
Scala 实战之案例类和模式匹配
本课程侧重介绍Scala的case class和pattern matching(模式匹配),这两个程序结构对于处理树结构的数据非常有帮助。在本课程中,你将可以学习到模式匹配中的常量模式、通配模式和变量模式等,以及如何进行模式限定修饰和重叠模式的定义和正确定义可选项。
656人学过
初级
Scala 实战之 Extractor 提取器
本课程侧重讲解 Scala 中的 Extractor ,它可以将数据模型和视图逻辑分离,在 Scala 体系中充当类似于适配器的角色,是一种极具函数式的做法。你将可以在课程中学到如何定义和设定 Extractor 。本课程难度为一般,属于初级级别课程,适合具有 Scala 基础的用户。
481人学过
初级
Scala 实战之抽象成员
本课程主要介绍 Scala 中的抽象成员用法。先前的基础课程中提到 Scala 中的类型成员也可以是抽象的,而抽象字段和抽象方法都只有字段或者方法的定义,没有字段或者方法的具体实现。在本节,你将可以学到如何使用 Type 成员,以及抽象 vals 变量的初始化方法等要点。
366人学过
初级
开通会员,即刻开始学习