Hello,Scala!

作者: 燕青在简书 | 来源:发表于2019-08-19 20:46 被阅读0次

Scala是Scalable Language的简称,它由Martin Odersky创造。是一种同时支持交互命令式风格和函数式风格的编程语言。

Scala作为一门强大的编程语言,你既可以用它编写小型工具,也可以用它构建企业级应用。

关于Scala的特性,用一张图来说明:


Scala特性(图/燕青)

Scala程序运行在Java虚拟机上,它将源码编译成Java字节码,因此在Scala中可以调用所有的Java类库,并兼容现有的Java程序。

之所以说Scala简洁而又富有表现力,是因为它与Java相比,它能用最少的代码做更多的事情。于开发人员而言,这无疑是相当友好的,也很高效。

Scala作为大数据框架Spark的开发语言,友好的支持和强大的性能可想而知。如果想从事大数据方面的开发,Scala是一门必学的语言。在使用spark时,采用与底层框架相同的编程语言,又很多好处:

  • 性能开销小
  • 能用上spark的最新版本
  • 有助于你更理解spark的原理

最后,给一个简单的Scala示例程序。嗯,简单到没有心里负担,愿你在学习Scala的路上信心满满。

object HelloScala {
    def main(args: Array[String]): Unit = {
        println("Hello, Scala!")
    }
}

上面的“def main(args: Array[String]): Unit”是Scala的main函数,这个每一个Scala程序的入口。

我们将上面的代码保存到HelloScala.scala的文件中,然后在装有Scala环境的命令行下执行如下命令,可将HelloScala.scala源文件编译成HelloScala.class的文件。

> scalac HelloScala.scala

最后,在命令行中运行编译好的Scala程序,就可以看到打印的Hello, Scala!了。

> scala HelloScala

🔚


\color{red}{ ❤x}
 期待,
 在简书,
 遇见更好的自己。
 喜欢编程和设计的小伙伴,
 不要忘记「关注」哦! \color{orange}{☂a}

相关文章

  • Scala学习笔记

    1 Scala入门 scala Hello World Scala变量 Scala变量 Scala字符串 Scal...

  • Scala入门笔记

    mac安装scala 本地安装scala环境:~/.zshrc Hello World Scala IDEA和MA...

  • hello scala

    hello scala scala的翻译就是可伸缩,对于java语言的继承者,或者说事非常舒服的变成语言来说,sc...

  • Hello,Scala!

    Scala是Scalable Language的简称,它由Martin Odersky创造。是一种同时支持交互命令...

  • scala

    第一个Scala程序 从Hello World开始 Scala REPL REPL( read - evaluat...

  • Hello, Scala! (Mac)

    1. Install Scala I use 'Homebrew' to intall Scala and th...

  • IntelliJ中配置scala

    教程参考 Scala从零开始:使用Intellij IDEA写hello world

  • Spark Scala --Hello World

    经过几天的不懈尝试。。终于输出了第一个spark的helloword,泪奔啊。。主要参考文章: https://w...

  • Scala版Hello world

    下面对以上程序使用到的一些概念进行讲解。 object:把类的属性和方法从类的定义中分离 Scala没有stati...

  • scala 输出 hello world

    查看scala版本 运行scala,进入交互式界面

网友评论

    本文标题:Hello,Scala!

    本文链接:https://www.haomeiwen.com/subject/ylwjsctx.html