Step into Scala - 01 - 安装与运行

目录

摘要

函数式编程,动态类型与静态类型语言, Console

基本知识

What is Scala

Scala 是同时拥有面向对象特性及函数式编程特性的一门强类型语言。

什么是函数式编程

函数式编程(fp)的函数不会改变参数本身,即 f(x) = x * x 不会改变 x 本身,而是返回新值。

动态类型语言与静态类型语言

  • 动态类型语言跟踪值的类型信息
  • 静态类型语言跟踪变量的类型信息

Features

  • 函数是一等公民
  • 支持闭包
  • 支持类型推断
  • 可以与 Java 互相调用
  • 每行最后的分号可以省略

安装与运行

安装

Mac

brew install scala

Windows

配置环境变量

SCALA_HOME=D:\Program Files (x86)\scala

PATH 中加入%SCALA_HOME%\bin

运行
启动 console

在 terminal 中输入scala 即可进入 scala 命令行工具

scala>
Hello World
在 Console 中运行 Scala 程序

在 Scala 命令行中输入 println("Hello World")

结果如下

scala> println("Hello World")
Hello World
通过脚本来运行 Scala 程序
  1. 新建一个文件,命名为 “hello.scala”
  2. 文件内容为println("Hello World")
  3. 命令行定位到该文件所在目录,输入 scala hello.scala 运行脚本,输出结果与之前相同
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值