zoukankan      html  css  js  c++  java
  • Scala学习笔记(一):运行

    一、常规方式

    在某个目录(如:F:)下新建一个文本文件,命名为:hello.scala

    其内容为:

    println("Hello World!")

    那么这个时候该怎么运行这个文件呢?

    通过Windows的命令行窗口进入到Scala的安装目录下的bin目录下

    输入“scala F:hello.scala”,然后回车即可正确运行

    二、脚本文件方式

    可以把 Scala 代码作为脚本语言来运行,hello-world.sh中内容如下:

    #!/bin/sh
    exec scala "$0" "$@"
    !#
    object HelloWorld extends App {
      println("Hello, world!")
    }
    HelloWorld.main(null)

    在Linux命令行中输入 ./hello-world.sh 并回车即可运行

    上述代码第二行中的$0和$@分别获取脚本的名称和参数,通过args可以取得以脚本文件运行时传递的参数,hello-args.sh 内容如下:

    #!/bin/sh
    exec scala "$0" "$@"
    !#
     
    args.foreach(println)

    在Linux命令行中输入 ./hello-args.sh a b c 并回车即打印出参数:a b c

    args的类型是List[String],所以我们可以使用List的所有方法,比如args.length,args.getClass等

    scala程序用来“解释”源文件的真正机制是:它把Scala源码编译成字节码,然后立刻通过类装载器装载它们,并执行它们

     
  • 相关阅读:
    centOS7虚拟机上搭建kvm虚拟平台
    wxpython绘制折线图
    使用Mongodb爬取中国大学排名并写入数据库
    第一个爬虫与测试
    排球比赛规则的程序化
    文件的学习
    科学计算与可视化
    面对对象的学习
    对matplotlib库的运用
    PIL成就你的自信之路
  • 原文地址:https://www.cnblogs.com/studyLog-share/p/4727784.html
Copyright © 2011-2022 走看看