Scala基础入门,纯干货!

Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。

Scala 运行在Java虚拟机上,并兼容现有的Java程序。

Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。

今天用这篇文章,带大家入门Scala !

〇,编程环境

1,安装Java
2,配置Java环境变量
3,安装Scala
4,配置Scala环境变量
参考文末阅读原文链接。

一,算术运算

二,输入输出

输出:println,print,printf
输入:scala.io.StdIn
写文件:java.io.PrintWriter

读文件:scala.io.Source

 

1,输出

2,输入

 

3,写文件

 

 

4,读文件

 

三,导入包package

Scala有以下一些常见的导入package的方式

1,引入全部对象 (import scala.io._)
2,引入某个对象 (import scala.io.StdIn)
3,引入某些对象 (import scala.io.{StdIn,Source})
4,引入后重命名 (import scala.io.{Source => Src,StdIn})
5,隐藏某些对象 (import scala.io.{Source => _,StdIn})
6,隐式引入 (java.lang_,scala._,Predef._默认被引入)

 

 

四,语法规则

1,标识符

标识符由字母和数字组成,遵循驼峰命名规则。

类和对象的名称以大写字母开头。
方法的名称以小写字母开头。

$可以被用作字母,但要慎重使用。
因为有些特殊符号如 + 的内部表示为 $plus

当存在标识符和关键字冲突时,可以加上``来避免冲突

2,注释

 

多行注释用/*开头,以*/结尾。
单行注释用//开头。

 


3,数据类型

Scala中的数据类型有:
Byte,Short,Int,Long,Float,
Double,Char,String,Boolean.

以及

Unit(表示无值与C语言void等同,用作无返回值的方法的返回类型),
Null(AnyRef的子类,null是它的唯一对象),
Nothing(所有类型的子类,它没有对象),
Any(所有其他类的超类),
AnyRef(所有引用类reference class的超类)

……

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值