Scala在window上安装及基本概述(变量,数据类型,插值器,条件循环,数组,元祖,集合)

本文介绍了Scala在Windows上的安装步骤,包括环境配置和IDE集成。文章详细讲解了Scala的基本概念,如静态类型、强类型和面向对象、函数式编程的特点。此外,还深入探讨了Scala的变量与数据类型,包括变量、常量、数据类型层次结构、字符串插值以及条件循环和数组。对于初学者,文章提供了丰富的例子和解释。
摘要由CSDN通过智能技术生成


搭建Scala开发环境
理解Scala变量与数据类型
掌握Scala程序控制
掌握Scala数组、元组与集合
Scala基础语法
变量与常量
数据类型
字符串插值应用与原理
条件控制
循环控制
Scala数组、元组与集合
Array、Tuple、List、Map、Set

一.Scala安装

前提条件:准备好scala-2.11.12.msiscala-intellij-bin-2018.2.4.zip****

1.windows安装Scala

(1)安装scala-2.11.12.msi,并将D:\Program Files (x86)\scala\bin放入环境变量中的path中(一般安装时会自动配置path变量)
在这里插入图片描述
(2)前提:需要JDK环境
(3)打开CMD(window+R)窗口(如图,则安装成功)
在这里插入图片描述

2.在idea中使用Scala

(1)在IntelliJ IDEA中安装Scala插件
插件下载地址
步骤:file-settting-plugins—install plugin from disk
选择插件(scala-intellij-bin-2018.2.4.zip)——ok——restart
在这里插入图片描述
(2)创建Scala的project
idea:file—new—project—Scala
在这里插入图片描述
(3)填写scala的project name ,
Scala SDK(Create—Browser—选scala的安装路径),finish
在这里插入图片描述
(4)创建object
src:右键—scala class—选择object
在这里插入图片描述
(5)输出“hello,world”

object helloworld {
   
  def main(args: Array[String]): Unit = {
   
    print("hello,world")
  }
}

在这里插入图片描述

3.使用maven创建工程

(1)首先添加scala插件
(2)导相应的依赖包
创建maven工程的话需要导以下包

    <!--scala-->
    <dependency>
      <groupId>org.scala-lang</groupId>
      <artifactId>scala-library</artifactId>
      <version>2.11.8</version>
    </dependency>

插件

 <!--java打包插件-->
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.2</version>
          <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
          </configuration>
          <executions>
            <execution>
              <phase>compile</phase>
              <goals>
                <goal>compile</goal>
              </goals>
            </execution>
          </executions>
        </plugin>

        <!--scala打包插件-->
        <plugin>
          <groupId>org.scala-tools</groupId>
          <artifactId>maven-scala-plugin</artifactId>
          <version>2.15.2</version>
          <executions>
            <execution>
              <id>scala-compile-first</id>
              <goals>
                <goal>compile</goal>
              </goals>
              <configuration>
                <includes>
                  <include>**/*.scala</include>
                </includes>
              </configuration>
            </execution>
          </executions>
        </plugin>

        <!--将依赖打入jar包-->
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-assembly-plugin</artifactId>
          <version>2.6</version>
          <configuration>
            <descriptorRefs>
              <descriptorRef>jar-with-dependencies</descriptorRef>
            </descriptorRefs>
          </configuration>
          <executions>
            <execution>
              <id>make-assembly</id>
              <phase>package</phase>
              <goals>
                <goal>single</goal>
              </goals>
            </execution>
          </executions>
        </plugin>

(3)创建scala 类
创建maven工程后没有scala选项可以直接通过右击—>Add Framework Support既可以有scala选项了

二.Scala简介

Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala 运行在Java虚拟机上,并兼容现有的Java程序。Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值