英语法语西班牙语

OnWorks 网站图标

scala - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 scala

这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令 scala

程序:

您的姓名


- 以 Scala 2 语言运行代码

概要


[选项> ]... [托伦>论点>...]

有无库存


<编译器选项>
任何 scalac 选项。 看 斯卡拉克(1)。

-howtorun:<形成一种>
如何执行托伦>,如果它存在。 选项形成一种> 是猜测(
默认)、脚本、jar 和对象。

-i <文件>
请求预加载文件。 它只对交互式 shell 有意义。

-e <绳子>
请求将其参数作为 Scala 代码执行。

-保存编译
保存这个编译后的脚本版本,以加快以后执行
相同的脚本。 运行脚本时,将编译后的版本保存在一个文件中
与脚本同名,但扩展名为 .jar。 在随后的运行中
相同的脚本,如果比脚本新,将使用预编译的 .jar 文件
文件中。

-nocompdaemon
请勿使用 FSC 离线编译器。

-D属性=值
设置 Java 系统属性。 如果未指定值,则该属性设置为
空字符串。

<托伦>
要运行的顶级对象或脚本文件。

<论点>
要传递给的参数托伦>.

商品描述


实用程序使用 Java 运行时环境运行 Scala 代码。 要运行的 Scala 代码
以三种方式之一指定:

1. 在没有指定参数的情况下,Scala shell 以交互方式启动和读取命令。

2. 指定 -howtorun:object 后,顶级 Scala 的完全限定名称
可以指定对象。 该对象之前应该已经使用编译
斯卡拉克(1)。

3. 指定 -howtorun:script 后,可以指定包含 Scala 代码的文件。

如果 -howtorun: 保留为默认值(猜测),则 命令将检查是否有
指定名称的文件存在。 如果是,则将其视为脚本文件; 如果
它没有,那么它将把它当作一个对象的名字。

在所有三种情况下,都可以指定任意 scalac 选项。 最常见的选择是
使用 -classpath 指定类路径,但请参阅 斯卡拉克(1) 详细信息页面。

如果指定对象运行,则该对象必须是顶级 Scala 对象
指定的名称。 对象必须定义一个方法 带有以下签名:

DEF main(args: Array[String]): 单位

该方法必须返回一个 单位 值,它必须接受一个 数组作为参数。
在命令行上指定的所有参数都将作为参数传递给
方法。

如果指定运行脚本文件,则读取该文件并执行所有 Scala 语句和
文件中的声明按顺序处理。 指定的任何参数都可用
通过 args 变量。

脚本文件可能有一个可选的标头,如果存在,该标头将被忽略。 有两种方式
格式化标题:以 #! 并以 !# 结尾,或以 ::#! 开头
并以 ::!# 结尾。

这样的标题必须使每个标题边界都从一行的开头开始。 标题
可用于制作独立的脚本文件,如下例所示。

如果 scala 是从 斯巴兹(1) 目录,然后它将任何 jars 添加到其类路径
安装在sbaz目录的lib目录下。 此外,如果没有 -classpath
选项被指定,然后scala将添加“.”,即当前目录,到最后
类路径。

配置


如果指定了任何编译器选项,则它们必须位于命令行的最前面,并且必须位于
后跟一个裸连字符(“-”)。 如果在可选后没有指定参数
编译器参数,然后启动交互式 Scala shell。 否则,要么
运行脚本文件,或运行预编译的 Scala 对象。 可以区分
最后两种情况通过使用显式 -object 或 -script 标志,但通常是程序
能猜对。

环境


计算机辅助设计
指定 java的 用于运行 Scala 代码的命令。 参数可能是
指定为环境变量的一部分; 空格、引号等,将
直接传递给shell进行扩展。

JAVA_主页
指定 JDK/JRE 主目录。 该目录用于定位 java的 命令
除非 计算机辅助设计 变量集。

JAVA_OPTS
指定要传递给 java的 命令定义为 计算机辅助设计.

例如,使用 Java 1.5(或更新版本)可以配置 JVM 的内存使用
如下: JAVA_OPTS="-Xmx512M -Xms16M -Xss16M"

使用 GNU Java 可以按如下方式配置 GIJ 的内存使用:
JAVA_OPTS="--mx512m --ms16m"

示例


以下是运行 Scala 代码的一些示例:

执行当前目录下生成的一个Scala程序
你好。你好世界

执行在用户定义的目录中生成的Scala程序
-类路径 类 hello.HelloWorld

使用用户定义的执行 Scala 程序 java的 命令
ENV 计算机辅助设计=/usr/local/bin/可可 -类路径 类 hello.HelloWorld

使用 JVM 选项执行 Scala 程序
ENV 计算机辅助设计= 爪哇 JAVA_OPTS="-Dmsg=你好-启用断言" -类路径
你好。你好世界

这是一个完整的 Unix Scala 脚本:

#!/ bin / sh的
执行 scala "$0" "$@"
!#
Console.println("你好,世界!")
args.toList foreach Console.println

这是 MS Windows 的完整 Scala 脚本:

::#!
@ ECHO OFF
调用 scala %0 %*
转到:eof
::!#
Console.println("你好,世界!")
args.toList foreach Console.println

如果要使用编译缓存来加速脚本的多次执行,
然后将 -savecompiled 添加到 scala 命令:

#!/ bin / sh的
exec scala -savecompiled "$0" "$@"
!#
Console.println("你好,世界!")
args.toList foreach Console.println

退出 状态


如果成功,命令返回零退出状态。 万一返回非零
任何错误。 如果脚本或顶级对象被执行并返回一个值,那么
返回值传递给 .

使用 onworks.net 服务在线使用 Scala


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 2
    GIFLIB
    GIFLIB
    giflib 是一个用于阅读和
    写gif图片。 它是 API 和 ABI
    与 libungif 兼容
    LZW压缩时广泛使用
    算法是...
    下载 GIFLIB
  • 3
    Alt-F
    Alt-F
    Alt-F 提供了一个免费和开源的
    DLINK 的替代固件
    DNS-320/320L/321/323/325/327L and
    DNR-322L。 Alt-F 有 Samba 和 NFS;
    支持ext2/3/4...
    下载 Alt-F
  • 4
    usm
    usm
    usm 是一个统一的 slackware 包
    处理自动的经理
    依赖解决。 它统一了
    各种软件包存储库,包括
    slackware、slacky、p...
    下载usm
  • 5
    chart.js之
    chart.js之
    Chart.js 是一个 Javascript 库,它
    允许设计师和开发人员绘制
    使用HTML5的各种图表
    画布元素。 Chart js 提供了一个很好的
    大批 ...
    下载 Chart.js
  • 6
    用于JasperReports的iReport-Designer
    用于JasperReports的iReport-Designer
    注意:iReport/Jaspersoft Studio 支持
    公告:从 5.5.0 版开始,
    Jaspersoft Studio 将成为官方
    JasperReports 的设计客户端。 iReport
    将...
    下载 JasperReports 的 iReport-Designer
  • 更多 ”

Linux 命令

Ad