初识

作者: 高永骁 | 来源:发表于2020-05-09 20:36 被阅读0次

Scala是一种运行在JVM上的语言,支持面向对象和函数式编程。

当使用集群计算来处理大数据时,Scala + Spark是极好的解决方案。

基于行的语言,分号和换行均可作为语句的结束。

object HelloWorld{

    def main(args: Array[String]){

     println("hello world !!!!")

     }

}

可在终端直接进行交互式编程,也可通过脚本文件的形式编译运行。

两种方式定义包

    ①和Java一样直接在文件头定义package,这样文件后续所有的代码都被引用在包中。

    ②在包名后用{}引用,如:package com.name{ class Person },这种方式在一个文件可定义多个包。

引用

import java.awt.Color // 引入Color

import java.awt._ // 引入包内所有成员

def handler(evt: event.ActionEvent) { // java.awt.event.ActionEvent ... // 因为引入了java.awt,所以可以省去前面的部分}

import java.awt.{Color, Font} // 重命名成员

import java.util.{HashMap => JavaHashMap} // 隐藏成员

import java.util.{HashMap => _, _} // 引入了util包的所有成员,但是HashMap被隐藏了

相关文章

  • 初识flutter

    初识flutter 初识flutter

  • JS原型、原型链深入理解

    目录 原型介绍 初识原型 创建规则 初识Object 初识Function "prototype"和"_proto...

  • 初识四段戏

    一月初识最是干净 二月初识上了颜色 三月初识开始斑驳 四月初识便是褪去

  • HTML之初识HTML

    一、初识HTML 目录:初识HTML、网页基本信息、网页基本标签 1.初识HTML 1)什么是HTML?Hyper...

  • vue核心

    初识Vue 搭建基础框架 初识Vue