`
hostna
  • 浏览: 7033 次
文章分类
社区版块
存档分类
最新评论

Scala开发编程入门Hello World示例

阅读更多

Scala开发编程入门Hello World示例

1.下载Scala

http://www.scala-lang.org/downloads

Windows scala-2.9.1.final.zip (md5)

2.安装Scala
解压后,设置环境变量path

3.安装Eclipse Scala 插件

http://www.scala-ide.org/

Requirements
Java Developer Toolkit 1.6
Eclipse Classic 3.6.2 or 3.7

使用Eclipse在线安装 地址 http://download.scala-ide.org/releases-29/2.0.0-beta

4.使用IDE 运行Scala程序
Window–open perspective–other–scala
File–new–Scala project
建立包 com.platform.scala.helloworld
建立对象 HelloWorld

package com.platform.scala.helloworld

object HelloWorld {
def main(args: Array[String]): Unit = {
println(“Hello World”);
}
}

运行Scala Application

scala可以以script和object形式编码执行
hello world先

比如文件名Helloworld.scala
1.script形式
Java代码
println(“hello world”)
run方式
Java代码
scala Helloworld.scala
这个以scala script形式执行,不能通过scalac hello.scala编译

2.object形式
Java代码
object Helloworld {
def main(args: Array[String]) {
println(“hello world”)
}
}

或者
Java代码
object Helloworld extends Application {
println(“hello world”)
}
run方式
Java代码
scalac Helloworld.scala
scala Helloworld

这个是以scala object实现编译,执行, 之使用scala Helloworld.scala是没效果的.
object形式最好写main方法执行,因为extends application是不能接受到输入的参数,看application源码可知。

执行script、object会自动选择执行方式,当然也可以通过-howtorun:script|object选项来制定执行方式。

Scala开发编程入门Hello World示例

1
2
分享到:
评论

相关推荐

    尚硅谷大数据之Scala语言核心编程.pdf

    在快速入门章节中,给出了使用IDEA开发“hello, world”程序的示例,并介绍了Scala程序的执行流程,还用Java编写了模拟代码,以此帮助初学者理解Scala语言的基本结构和概念。 书中的知识点还包括了Scala语言的转义...

    Scala语言入门

    - **编译命令**:假设你的Scala源文件名为`HelloWorld.scala`,则可以通过以下命令编译它: ``` scalac HelloWorld.scala ``` - **生成的`.class`文件**:编译完成后,会生成一个或多个`.class`文件。在本例中,...

    scala学习源代码

    在"code"这个文件夹中,你可能会找到一些基本的Scala程序,例如"Hello, World!"示例,或者可能包含一些更复杂的案例,如函数定义、类和对象的创建、集合操作、模式匹配的使用,甚至是Actor系统的简单实现。通过研究...

    scala代码demo

    在Scala中,`HelloWorld`通常是最基础的示例,用于演示如何运行一个简单的程序。以下是一个典型的`HelloWorld`程序: ```scala object HelloWorld { def main(args: Array[String]): Unit = { println("你好,...

    Scala的String类方法整合

    println(str1.concat(str2)) // 输出 'HelloWorld' ``` #### 6. `contentEquals(StringBuffer sb)` **功能描述**:判断当前字符串与 `StringBuffer` 是否相等。 **示例**: ```scala val str = "Hello" val sb = ...

    Scala Tutorial 中英文对照

    #### 二、Scala 入门示例 本节将通过一个简单的“Hello World”程序来介绍 Scala 的基本语法和特点。这个例子虽然简单,但足以让读者对 Scala 有一个初步的认识。 ##### 示例代码: ```scala object HelloWorld {...

    Scala中文经典教程,适合快速入门

    总的来说,Scala中文经典教程是一份非常易于上手的入门资料,它简洁明了地介绍了Scala的面向对象特性,同时又通过实际代码示例,让Java程序员能够快速掌握Scala编程的基础知识和关键概念。对于想要扩展自己技能树的...

    programming in scala

    例如,上述示例中的`HelloWorld`就是一个单例对象。 - **主方法(main method)**:类似于Java,Scala程序的入口点也是一个`main`方法,位于一个公共类或对象中。`main`方法接受一个字符串数组作为参数,通常用于处理...

    Scala编程详解 第19讲-Scala编程详解:类型参数 共13页.pptx

    - 类似于泛型类,Scala也支持函数的类型推断,如果给使用了泛型类型的参数传递值,Scala会自动推断类型,或者也可以在调用时显式指定类型,如`getCard[String]("hello world")`。 3. **类型参数的边界(Bounds)**...

    scala例子 实例

    在这个例子中,`HelloWorld`是一个对象,它包含了一个名为`main`的方法,这是所有Scala程序的入口点。`Unit`类似于Java中的`void`,表示该方法没有返回值。`println`是用于打印到控制台的函数,这里我们输出了...

    scala tutorial pdf

    例如,如果这个示例保存在名为`HelloWorld.scala`的文件中,我们可以通过以下命令来编译它: ```bash scalac HelloWorld.scala ``` 这将生成一个名为`HelloWorld.class`的字节码文件,该文件可以由Scala的运行时...

    scala-intellij-bin-2.1.0.15.1.zip

    7. **使用示例**:例如,使用Scala插件开发一个简单的Scala应用程序,首先创建一个新的Scala文件,然后输入`object HelloWorld { def main(args: Array[String]) { println("Hello, World!") } }`,IDE会自动识别并...

    Springboot 结合Apache Spark 2.4.4与Scala 2.12 集成示例

    在本集成示例中,我们将探讨如何将Spring Boot与Apache Spark 2.4.4以及Scala 2.12版本相结合,实现一个简单的"Hello World"应用。Spring Boot以其便捷的微服务开发能力,而Apache Spark是大数据处理领域中的一员...

    Scala基础简介及代码示例

    Scala是一种静态类型、多范式编程语言,它可以在Java虚拟机(JVM)上运行。本文主要介绍了Scala基础简介及代码示例。 变量声明与函数定义 在Scala中,变量声明使用`val`和`var`关键字,`val`声明的变量是不可变的...

    hello-world-scala

    "Hello World Scala" 是一个经典的编程入门示例,主要用于演示Scala编程语言的基本用法。Scala是一种多范式编程语言,融合了面向对象和函数式编程的特性,它在Java虚拟机(JVM)上运行,并且可以无缝地与Java代码...

Global site tag (gtag.js) - Google Analytics