zoukankan      html  css  js  c++  java
  • scala初体验

    一、什么是scala

    Scala is a language that fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with Java and its tools. Scala is now used in a rapidly increasing number of open source projects and companies. It provides the core infrastructure for sites such as Twitter, LinkedIn, Foursquare, Tumblr, and Klout.(from:https://www.coursera.org/course/progfun

    scala是一种融合了面向对象和函数式编程的语言。它可以与java语言和java工具进行无缝的交互操作。scala现在被快速地应用与开源工程及开源公司中,它为Twitter, LinkedIn, Foursquare, Tumblr, and Klout等公司提供了核心的基础构建。

    二、使用准备

    工具配置

    为了在计算机中运行相关scala程序,你需要进行如下的安装配置:

    • JDK, the Java Development Kit, version 1.6 or 1.7
    • Sbt, a build tool for Scala, version 0.12.0
    • The Scala IDE for Eclipse and the Scala Worksheet

    Please follow the instructions on this page carefully. You can also watch one of the following videos that explain how to set up your machine:

    1.安装JDK
    —Linux
    • Ubuntu, Debian: 在terminal中执行如下语句
      sudo apt-get install openjdk-7-jdk

    • Fedora, Oracle, Red Had:
      su -c "yum install java-1.7.0-openjdk-devel"

    • 手动方法: To install the JDK manually on a Linux system, follow these steps:

    • 下载  .tar.gz 文件(使用oracle官方网站中的jdk)http://www.oracle.com/technetwork/java/javase/downloads/jdk7u7-downloads-1836413.html
    • 解压缩文件
    • 添加 环境变量. 打开文件(在terminal中运行) “sudo gedit ~/.bashrc” 并添加如下 :
      export PATH=/PATH/TO/YOUR/jdk1.7.0-VERSION/bin:$PATH
    • 最后在terminal中运行 source ~/.bashrc 保存更改
    • 验证设置是否正确: 在terminal中键入: java -version 查看java版本
    —Mac OS X

    Mac OS X either comes with a pre-installed JDK, or installs it automatically.

    To verify your JDK installation, open the Terminal application in /Applications/Utilities/ and type java -version. If the JDK is not yet installed, the system will ask you if you would like to download and install it.

    —Windows

    To verify the JDK installation, open the Command Prompt and type java -version. If you have problems installing the JDK, ask for help on the forums.

    2.安装sbt
    —Linux

    Mac OS X

    If you use the homebrew package manager, simply type brew update and then brew install sbt in a Terminal prompt.

    Otherwise, install sbt by following these steps:

    Verify that sbt is installed correctly: Open a new terminal (to apply the changed .bash_profile) using the Terminal application in /Applications/Utilities/ and type sbt -h, you should see a help message from sbt. If you have problems installing sbt, ask for help on the forums.

    Windows

    Verify that sbt is installed correctly: open the Command Prompt and type sbt sbt-version, you should see the version number of sbt (the first time you run it, sbt will download libraries from the internet). If you have problems installing sbt, ask for help on the forums.

    3.安装Scala IDE for Eclipse (Linux / Mac OS X / Windows)

    在eclipse中进行自动安装

    You can download the Scala IDE for eclipse with the Scala Worksheet pre-installed from the following URL:

    http://typesafe.com/stack/scala_ide_download

    After downloading the archive for your operating system, simply unpack it start eclipse. Eclipse requires you to select a workspace on startup. We recommmend you create one workspace directory for this class and use it for all assignments.

    演示:

    Hello World: Scala IDE and the Scala Worksheet

    To familiarize yourself with the Scala IDE, create a small “Hello World” project in eclipse:

    1. Go to “File” - “New” - “Other…” and select “Scala Project” from the folder “Scala Wizards”
    2. Chose a project name and select “Finish”
    3. Select “File” - “New” - “Scala Object” to create a new object
    4. Enter Hello as the name for the object and put greeter as the package name above
    5. Change the source code to the one given below [1]
    6. Save the file and select “Run” - “Run” from the menu. Chose to run as “Scala Application”

    You should see a the hello world output in the Eclipse console.

    [1] Source code

    package greeter
    object Hello extends App {
      println("Hello, World!")
    }

    Creating a Scala Worksheet

    Creating a Scala Worksheet is very easy:

    1. Right-click on the package greeter in the hello world project that you just created
    2. Select “New” - “Scala Worksheet”
    3. Choose a name for your worksheet

    Now you can type some Scala code into the worksheet. Every time you save the file, the content of the worksheet will be evaluated. Copy the following code into the object of your worksheet:

      val x = 1                                       //> x  : Int = 1
      def increase(i: Int) = i + 1                    //> increase: (i: Int)Int
      increase(x)                                     //> res0: Int = 2
  • 相关阅读:
    HashMap和HashSet的区别
    安卓坐标
    android MotionEvent中getX()和getRawX()的区别
    android 布局之滑动探究 scrollTo 和 scrollBy 方法使用说明
    register_chrdev_region/alloc_chrdev_region和cdev注册字符设备驱动
    将JZ2440的调试串口换成com2
    pcl点云文件格式
    C++中的迭代器
    C++中的vector
    “标准差”
  • 原文地址:https://www.cnblogs.com/mengyan/p/2710977.html
Copyright © 2011-2022 走看看