英语法语西班牙语

Ad


OnWorks 网站图标

jruby - 云端在线

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

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

程序:

您的姓名


红宝石 — 解释型面向对象脚本语言

概要


红宝石 [- 版权[- 版[-Sacdlnpswvy[-0[八进制]][-C 目录[-F 模式]
[-I 目录[-K c[-T[水平]][-e 命令[-i[延期]][-r 图书馆]
[-x[目录]][--[程序文件[论点 ...]

商品描述


Jruby 是 Ruby 的 100% 纯 Java 实现,Ruby 是一种解释性脚本语言,用于
快速简单的面向对象编程。 它具有许多处理文本文件和
执行系统管理任务(如在 Perl 中)。 它简单、直接且可扩展。

配置


Ruby 解释器接受以下命令行选项(开关)。 它们非常相似
对那些 perl的(1)。

- 版权 打印版权声明。

- 版 打印 Ruby 解释器的版本。

-0[八进制](数字“零”。)将输入记录分隔符 ($/) 指定为八进制
数字。 如果没有给出数字,则将空字符作为分隔符。
其他开关可能跟在数字后面。 -00 将 Ruby 转换为段落模式。
-0777 使 Ruby 作为单个字符串一次读取整个文件,因为没有
具有该值的法律特征。

-C 目录 使 Ruby 切换到目录。

-F 模式 指定输入字段分隔符 ($;)。

-I 目录 用于告诉 Ruby 在哪里加载库脚本。 目录路径将是
添加到加载路径变量 ($:)。

-K 代码 指定 KANJI(日语)编码。

-S 使 Ruby 使用 PATH 环境变量来搜索脚本,除非
它的名字以斜线开头。 这用于模拟 #! 在机器上
不支持,方式如下:

#! /usr/local/bin/ruby
# 这一行使下一行成为 Ruby 中的注释 \
执行 /usr/local/bin/ruby -S $0 $*

-T[水平] 打开指定级别的污点检查(默认为 1)。

-a 使用时打开自动拆分模式 -n or -p. 在自动拆分模式下,Ruby
执行
$F = $_.split
在每个循环的开始。

-c 使 Ruby 检查脚本的语法并退出而不执行。 如果
没有语法错误,Ruby 会按照标准打印“Syntax OK”
输出。

-d
-调试 打开调试模式。 $DEBUG 将设置为 true。

-e 命令 从命令行指定脚本,同时告诉 Ruby 不要搜索其余部分
脚本文件名的参数。

-h
- 帮帮我 打印选项摘要。

-i 延期 指定就地编辑模式。 扩展名(如果指定)将添加到旧的
文件名以制作备份副本。 例如:

% echo matz > /tmp/junk
% 猫 /tmp/垃圾
马茨
% ruby​​ -p -i.bak -e '$_.upcase!' /tmp/垃圾
% 猫 /tmp/垃圾
马兹
% 猫 /tmp/junk.bak
马茨

-l (小写字母“ell”。)启用自动行尾处理,
这意味着首先将 $\ 设置为 $/ 的值,然后将每个
使用chop! 读取行。

-n 使 Ruby 假设以下循环围绕您的脚本,这使得它
迭代文件名参数有点像 口渴 -n or AWK.

虽然得到
...
结束

-p 与 -n 开关的作用大致相同,但在每个选项处打印变量 $_ 的值
循环结束。 例如:

% 回声垫 | ruby -p -e '$_.tr! "az", "AZ"'
马兹

-r 图书馆 使 Ruby 使用 require 加载库。 使用时很有用 -n or
-p.

-s 在脚本名称之后但在任何之前为开关启用一些开关解析
文件名参数(或之前 --)。 在那里找到的所有开关都被删除
从 ARGV 并在脚本中设置相应的变量。 例如:

#! /usr/local/bin/ruby -s
# 如果使用`-xyz' 开关调用,则打印“true”。
打印 "true\n" 如果 $xyz

在某些系统上,$0 并不总是包含完整路径名,因此您需要
-S 切换以告诉 Ruby 在必要时搜索脚本。 处理
嵌入空间之类的。 比 $* 更好的构造是 ${1+"$@"},但是
如果脚本正在被解释,则它不起作用 长山壕(1)。

-v
--详细 启用详细模式。 Ruby 将在开始时打印其版本,并设置
变量 $VERBOSE 为真。 如果这样的话,某些方法会打印额外的消息
变量为真。 如果给出了这个开关,并且没有其他开关
目前,Ruby 在打印其版本后退出。

-w 启用详细模式而不在开头打印版本消息。 它
将 $VERBOSE 变量设置为 true。

-x[目录] 告诉 Ruby 脚本嵌入在消息中。 领先的垃圾会
丢弃直到第一个以“#!”开头并包含字符串,
“红宝石”。 将应用该行上的任何有意义的开关。 结尾
必须使用 EOF、^D (control-D)、^Z (control-Z) 或
保留字 __END__。 如果指定了目录名,Ruby 会切换
在执行脚本之前到该目录。

-y
--yy调试 打开编译器调试模式。 Ruby 会打印一堆内部状态
编译脚本期间的消息。 您不必指定此开关,
除非您要调试 Ruby 解释器。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad