Ruby在线运行

版本:

所属目录
点击了解高性能代码运行API
运行结果
教程手册
代码仓库
极速运行
终端运行
图形+终端

                        
以下是用户最新保存的代码
改变变量值 发布于:2023-11-12 13:51 用于修改加入类的方法,动态元编程。 发布于:2023-11-12 11:08 Ruby in inheritance 发布于:2023-11-11 23:52 Object and Encapsulation 发布于:2023-10-25 18:02 Ruby数组,例子。 发布于:2023-10-12 21:33 If condition 发布于:2023-10-03 17:01 测试 基础概念 发布于:2023-09-17 16:22 java属性set or build 发布于:2023-05-24 15:48 一所文档转java字段 发布于:2023-04-11 15:22 文档转sql 发布于:2023-12-02 18:47 特殊供应商数据解析--江涛 发布于:2023-02-28 16:44 # 测试ruby代码 发布于:2023-02-15 17:08 化合物临时表插入 发布于:2023-01-30 11:16 dj最短路算法 发布于:2022-11-03 14:09 用嵌套for和嵌套while打印九九乘法表 发布于:2022-09-28 10:36 掌握ruby中的实例变量与类变量 发布于:2022-09-27 17:11 Ruby允许用户在定义方法时以等号(=)结束。 以及两种格式化指示符的用法 发布于:2022-09-14 10:09 测试ruby简易加密 发布于:2022-09-13 20:51 枚举转json 发布于:2023-04-11 14:49 多行转逗号带字符串 发布于:2023-02-17 14:57 多行转逗号 发布于:2023-02-14 15:25 sql表结构转文档 发布于:2022-03-31 13:17 医学影像三维重建系统 发布于:2022-01-17 23:39 医学影像三维重建系统 发布于:2022-01-17 23:38 医学影像三维重建系统 发布于:2022-01-17 23:36 ruby md5+base64加密 发布于:2022-01-11 22:01 gitlab job trace 发布于:2021-03-28 13:26 until语句 发布于:2020-07-08 16:10 主成分分析 发布于:2020-06-20 10:38 Ruby test 1. 类定义,对象初始化,方法调用。 发布于:2020-06-05 09:55 [更多]
显示目录

命令行选项



学习嵌入式的绝佳套件,esp8266开源小电视成品,比自己去买开发板+屏幕还要便宜,省去了焊接不当搞坏的风险。 蜂鸣版+触控升级仅36元,更强的硬件、价格全网最低。

点击购买 固件广场

Ruby 命令行选项

Ruby 一般是从命令行运行,方式如下:

$ ruby [ options ] [.] [ programfile ] [ arguments ... ]

解释器可以通过下列选项被调用,来控制解释器的环境和行为。

选项 描述
-a 与 -n 或 -p 一起使用时,可以打开自动拆分模式(auto split mode)。请查看 -n 和 -p 选项。
-c 只检查语法,不执行程序。
-C dir 在执行前改变目录(等价于 -X)。
-d 启用调试模式(等价于 -debug)。
-F pat 指定 pat 作为默认的分离模式($;)。
-e prog 指定 prog 作为程序在命令行中执行。可以指定多个 -e 选项,用来执行多个程序。
-h 显示命令行选项的一个概览。
-i [ ext] 把文件内容重写为程序输出。原始文件会被加上扩展名 ext 保存下来。如果未指定 ext,原始文件会被删除。
-I dir 添加 dir 作为加载库的目录。
-K [ kcode] 指定多字节字符集编码。e 或 E 对应 EUC(extended Unix code),
s 或 S 对应 SJIS(Shift-JIS),u 或 U 对应 UTF-8,a、A、n 或 N 对应 ASCII。
-l 启用自动行尾处理。从输入行取消一个换行符,并向输出行追加一个换行符。
-n 把代码放置在一个输入循环中(就像在 while gets; ... end 中一样)。
-0[ octal] 设置默认的记录分隔符($/)为八进制。如果未指定 octal 则默认为 。
-p 把代码放置在一个输入循环中。在每次迭代后输出变量 $_ 的值。
-r lib 使用 require 来加载 lib 作为执行前的库。
-s 解读程序名称和文件名参数之间的匹配模式 -xxx 的任何参数作为开关,并定义相应的变量。
-T [level] 设置安全级别,执行不纯度测试(如果未指定 level,则默认值为 1)。
-v 显示版本,并启用冗余模式。
-w 启用冗余模式。如果未指定程序文件,则从 STDIN 读取。
-x [dir] 删除 #!ruby 行之前的文本。如果指定了 dir,则把目录改变为 dir。
-X dir 在执行前改变目录(等价于 -C)。
-y 启用解析器调试模式。
--copyright 显示版权声明。
--debug 启用调试模式(等价于 -d)。
--help 显示命令行选项的一个概览(等价于 -h)。
--version 显示版本。
--verbose 启用冗余模式(等价于 -v)。设置 $VERBOSE 为 true。
--yydebug 启用解析器调试模式(等价于 -y)。

单字符的命令行选项可以组合使用。下面两行表达了同样的意思:

$ruby -ne 'print if /Ruby/' /usr/share/bin


$ruby -n -e 'print if /Ruby/' /usr/share/bin
由JSRUN为你提供的Ruby在线运行、在线编译工具
        JSRUN提供的Ruby 在线运行,Ruby 在线运行工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。
yout