day01-scala学习之基础入门

scala介绍scala是一个多范式的编程语言,具有如下的特点:1、面向对象,所以它也具有封装、继承、多态这三大特征。2、函数式编程,所以它的优点是代码非常简洁,但这也是它的缺点,因为它的语法可读性差,并且它还有很多隐式类、隐式参数、隐式函数。window下安装scalascala是基于JDK的,所以安装scala前,需要先安装JDK。这里安装的是scala 2.11.8。从官网下载...
摘要由CSDN通过智能技术生成

scala介绍

scala是一个多范式的编程语言,具有如下的特点:
1、面向对象,所以它也具有封装、继承、多态这三大特征。
2、函数式编程,所以它的优点是代码非常简洁,但这也是它的缺点,因为它的语法可读性差,并且它还有很多隐式类、隐式参数、隐式函数。

window下安装scala

scala是基于JDK的,所以安装scala前,需要先安装JDK。
这里安装的是scala 2.11.8。
从官网下载安装包,双击,然后按引导安装,然后设置好环境变量即可。
打开电脑cmd,然后输入scala,能进入scala命令行界面,说明安装成功。在这里插入图片描述

scala变量与常量

scala中也分变量和常量,变量使用关键字var定义,常量使用关键字val定义。

scala常见数据类型

scala中的数值类型有:Byte、Short、Int、Long、Float、Double。
scala的字符类型有String(字符串)、Char(字符)。
String类型,它有些特殊的用法,scala中可以进行插值操作,使用” ${变更名}”就可以调用变量。
在这里插入图片描述
scala中所有数据类型都是引用类型,都是对象,使用“数据.”然后“Tab”键,会显示它支持的方法。
在这里插入图片描述

scala函数

scala函数先为两种:scala内部函数(官方提供的)、自定义的。
内部函数,引入包后,直接调用即可,如下调用math包的max()函数。
scala> import scala.math._
“._”表示所有,上面也就是引入math包下面所有的函数。

在这里插入图片描述

scala定义函数
格式:def 函数名称(参数列表) : 返回值类型 = { }
上面是定义一个函数的标准写法,如下就定义了一个sum函数,实现两个Int数的相加。
在这里插入图片描述
在scala中返回值没有return关键字的,函数体的最后执行的一行语句的结果就是返回值。上面例子:x+y就是sum函数的返回值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值