Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

jruby - Trực tuyến trên đám mây

Chạy jruby trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh jruby có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


có nhiều rác rưởi - Ngôn ngữ kịch bản hướng đối tượng được thông dịch

SYNOPSIS


có nhiều rác rưởi [- bản quyền] [--phiên bản] [-Sacdlnpswvy] [-0[bát phân]] [-C thư mục] [-F Belt Hold]
[-I thư mục] [-K c] [-T[cấp]] [-e lệnh] [-i[mở rộng]] [-r thư viện]
[-x[thư mục]] [--] [tập tin chương trình] [đối số hữu ích. Cảm ơn !]

MÔ TẢ


Jruby là một triển khai Java thuần túy 100% của Ruby, một ngôn ngữ kịch bản thông dịch cho
lập trình hướng đối tượng nhanh chóng và dễ dàng. Nó có nhiều tính năng để xử lý các tệp văn bản và
để thực hiện các tác vụ quản lý hệ thống (như trong Perl). Nó đơn giản, dễ hiểu và có thể mở rộng.

LỰA CHỌN


Trình thông dịch Ruby chấp nhận các tùy chọn dòng lệnh sau (chuyển mạch). Chúng khá giống nhau
cho những người của perl(1).

- bản quyền In thông báo bản quyền.

--phiên bản In phiên bản của trình thông dịch Ruby.

-0[bát phân] (Chữ số “không”.) Chỉ định dấu phân tách bản ghi đầu vào ($ /) dưới dạng bát phân
con số. Nếu không có chữ số nào được đưa ra, ký tự rỗng được lấy làm dấu phân cách.
Các công tắc khác có thể theo các chữ số. -00 chuyển Ruby sang chế độ đoạn văn.
-0777 làm cho Ruby đọc toàn bộ tệp cùng một lúc dưới dạng một chuỗi vì không có
tính pháp lý với giá trị đó.

-C thư mục Khiến Ruby chuyển sang thư mục.

-F Belt Hold Chỉ định dấu phân tách trường đầu vào ($;).

-I thư mục Được sử dụng để cho Ruby biết nơi tải các tập lệnh thư viện. Đường dẫn thư mục sẽ là
được thêm vào biến đường dẫn tải ($ :).

-K mã kcode Chỉ định mã hóa KANJI (tiếng Nhật).

-S Làm cho Ruby sử dụng biến môi trường PATH để tìm kiếm tập lệnh, trừ khi nếu
tên của nó bắt đầu bằng một dấu gạch chéo. Điều này được sử dụng để mô phỏng #! trên máy móc
không hỗ trợ nó, theo cách sau:

#! / usr / local / bin / ruby
# Dòng này làm cho dòng tiếp theo là một nhận xét trong Ruby \
executive / usr / local / bin / ruby ​​-S $ 0 $ *

-T[cấp] Bật kiểm tra độ mờ ở mức được chỉ định (mặc định 1).

-a Bật chế độ tự động chia nhỏ khi được sử dụng với -n or -p. Trong chế độ tự động chia nhỏ, Ruby
thi hành
$ F = $ _. Phân chia
ở đầu mỗi vòng lặp.

-c Khiến Ruby kiểm tra cú pháp của script và thoát ra mà không thực thi. Nếu như
không có lỗi cú pháp, Ruby sẽ in "Cú pháp OK" theo tiêu chuẩn
đầu ra.

-d
--gỡ lỗi Bật chế độ gỡ lỗi. $ DEBUG sẽ được đặt thành true.

-e lệnh Chỉ định tập lệnh từ dòng lệnh trong khi yêu cầu Ruby không tìm kiếm phần còn lại
đối số cho tên tệp tập lệnh.

-h
--Cứu giúp In bản tóm tắt các tùy chọn.

-i mở rộng Chỉ định chế độ chỉnh sửa tại chỗ. Phần mở rộng, nếu được chỉ định, sẽ được thêm vào cũ
tên tệp để tạo bản sao lưu. Ví dụ:

% echo matz> / tmp / junk
% cat / tmp / junk
matz
% ruby ​​-p -i.bak -e '$ _. upcase!' / tmp / rác
% cat / tmp / junk
MATZ
% mèo /tmp/junk.bak
matz

-l (Chữ cái viết thường “ell”.) Cho phép xử lý tự động kết thúc dòng,
có nghĩa là đầu tiên đặt $ \ thành giá trị $ / và thứ hai cắt mọi
đọc dòng bằng cách sử dụng chop !.

-n Khiến Ruby giả định vòng lặp sau xung quanh tập lệnh của bạn, điều này làm cho nó
lặp qua các đối số tên tệp giống như khát -n or ôi.

trong khi được
hữu ích. Cảm ơn !
cuối

-p Hoạt động chủ yếu giống như -n switch, nhưng in ra giá trị của biến $ _ ở mỗi
cuối vòng lặp. Ví dụ:

% echo matz | ruby -p -e '$ _. tr! "az", "AZ" '
MATZ

-r thư viện Khiến Ruby tải thư viện bằng lệnh request. Nó rất hữu ích khi sử dụng -n or
-p.

-s Bật một số phân tích cú pháp chuyển đổi cho các chuyển đổi sau tên tập lệnh nhưng trước bất kỳ chuyển đổi nào
đối số tên tệp (hoặc trước một --). Bất kỳ công tắc nào được tìm thấy ở đó đều bị loại bỏ
từ ARGV và đặt biến tương ứng trong tập lệnh. Ví dụ:

#! / usr / local / bin / ruby ​​-s
# in ra "true" nếu được gọi bằng công tắc `-xyz '.
in "true \ n" nếu $ xyz

Trên một số hệ thống, $ 0 không phải lúc nào cũng chứa đầy đủ tên đường dẫn, vì vậy bạn cần
-S chuyển sang yêu cầu Ruby tìm kiếm tập lệnh nếu cần. Giải quyết
không gian nhúng hoặc tương tự. Cấu trúc tốt hơn $ * sẽ là $ {1 + "$ @"}, nhưng
nó không hoạt động nếu tập lệnh đang được diễn giải bởi csh(1).

-v
--dài dòng Bật chế độ tiết. Ruby sẽ in phiên bản của nó lúc đầu và thiết lập
biến $ VERBOSE thành true. Một số phương pháp in thêm thông báo nếu điều này
biến là true. Nếu công tắc này được đưa ra và không có công tắc nào khác
hiện tại, Ruby thoát sau khi in phiên bản của nó.

-w Bật chế độ tiết mà không cần in thông báo phiên bản ở đầu. Nó
đặt biến $ VERBOSE thành true.

-x[thư mục] Cho Ruby biết rằng tập lệnh được nhúng trong một tin nhắn. Rác hàng đầu sẽ được
bị loại bỏ cho đến khi đầu tiên bắt đầu bằng “#!” và chứa chuỗi,
"Hồng ngọc". Mọi công tắc có ý nghĩa trên dòng đó sẽ được áp dụng. Sự kết thúc của
tập lệnh phải được chỉ định bằng EOF, ^ D (control-D), ^ Z (control-Z) hoặc
từ dành riêng __END__. Nếu tên thư mục được chỉ định, Ruby sẽ chuyển
đến thư mục đó trước khi thực thi tập lệnh.

-y
--ydebug Bật chế độ gỡ lỗi trình biên dịch. Ruby sẽ in một loạt các trạng thái bên trong
thông báo trong quá trình biên dịch tập lệnh. Bạn không cần phải chỉ định công tắc này,
trừ khi bạn định gỡ lỗi trình thông dịch Ruby.

Sử dụng jruby trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad