scala

Scala环境

安装eclipse或者是intellij,下载对应的Scala插件,自定义配置,使用

Scala基本语法

Val(常量声明)  x:t =e x声明为一个类型为t的常量 值不可改变

Var (变量声明) 同上,值可以改变,类型需要转换

Varx1,x2,x3:t=e  声明多个变量

函数声明:def namexnt(参数类型为t)):t*(结果的类型))=e

Def adder(m:int,n:int)=m+n,结果默认为int

无参函数:

Type,类型声明

Class,类声明

Object,对象声明

数值类型

整型值 intlong,short,byte   分为十进制、0x十六进制、0八进制   默认为int

浮点型 double:64位单精度浮点数  float32位单精度浮点数  十进制、小数点 1.2e5是指数部分

布尔值boolean(true/false)  

字符值 char16位无符号unicode字符   string:字符串 char:单一字符序列   单引号之间的任意字符 val b=’\321’ 八进制   val c=’\u0042’  输出c:char=B 含义为十六进制 scala转义语法

其中除string归于java.lang包外,其他基本类型均是scala包的成员,所有成员都能够自动引用且可以在使用时简化。Val e=”\u0042\\\u0041’ e=B\A 中间有两个代表识别另一个转移十六进制数。

操作符:数学操作符+ -*/% 比较操作符<> >= <= 逻辑操作符&& || 对等操作== =

位操作符 &按位与 |或   按位异或 ~去补

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值