Scala------安装与简单的集合操作

本文详细介绍了Scala的安装过程,包括Windows和Linux系统,并讲解了Scala的基础知识,如if else、循环、方法和函数。接着深入探讨了数组、映射、元组和集合的操作,包括List的fold操作。最后,给出了单机版的WordCount示例。
摘要由CSDN通过智能技术生成

windows安装

官网:https://www.scala-lang.org/download/2.10.7.html

下载:scala.msi

下载完成后运行,一直next,安装结束会自动配置环境变量。

测试:在命令行输入scala

第一个scala程序

1.在E盘新建Hello.scala文件

object Hello{
	def main(args:Array[String]){
		println("HelloScala")
	}
}

2.在命令行编译scala文件

scalac Hello.scala

3.编译完成生成如下文件

HelloScala.class
HelloScala$.class

4.运行class文件

scala Hello
//输出HelloScala

Linux安装scala编译器

下载:scala-2.10.7.tgz

配置环境变量:

//确保jdk已安装
vi /etc/profile
export PATH=$PATH:/xx/xx/scala-2.10.x/bin

在编译器安装Scala插件

idea在File—>Settings—>Plugins 下载scala重启idea。


Scala基础

1.if else

val x=1
val y=if(x>0) 1 else -1
//混合类型
val z=if(x>1) 1 else "error"  //z的类型为Any
//确实else
val m=if(x>2) 1		//m: AnyVal = ()
//if和else if
val k=if(x<0) 0 else if(x>=1) 1 else -1		//k:Int = 1

2.块表达式

object BlockExpressionDemo{
    def main(args:Array[String]){
        val x = 0
        //块中最后一个表达式的值就是块的值
        //如下:
        val result = {
            if(x<0){
                -1
            }else if(x>=1){
                1
            }else{
                "error"
            }
        }
        println(result)
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值