美文网首页
Scala版Hello world

Scala版Hello world

作者: 每天学点编程 | 来源:发表于2016-07-16 21:28 被阅读0次
object App {
  def main(args: Array[String]) = {
    println("Hello world")
  }
}

下面对以上程序使用到的一些概念进行讲解。

object:把类的属性和方法从类的定义中分离

Scala没有static修饰符,即Scala的类中不可以有静态变量和静态方法,但是提供了“伴侣对象”:和类在同一个文件中定义的同名object对象(须在同一文件中;可以没有类)。

object的成员都是静态的 ,若有同名的class则称为该object的伴生类。
object中可以为伴生类提供简便的构造方法,如

val array=Array(1, 2, 4)

在上面的例子中使用的是object而不是class,就是Scala中没有static修饰符而提供了object

相关文章

  • Scala版Hello world

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

  • Scala学习笔记

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

  • Scala入门笔记

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

  • scala

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

  • IntelliJ中配置scala

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

  • Spark Scala --Hello World

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

  • scala 输出 hello world

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

  • Scala版本的hello world

    像java一样新建一个类,再写个static main方法 跑一下,就来个hello world了的, 娘的,sc...

  • Dart4Flutter-01– 变量, 类型和 函数

    Hello World dart 版的hello world 和Java语言类似,每个dart程序都有一个main...

  • 读Rust程序设计语言 - 02

    语言/Rust Hello, World! - Rust 程序设计语言 简体中文版 hello world 最简单...

网友评论

      本文标题:Scala版Hello world

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