Interfaol Ruby Shell - Interactive Ruby Shell - Wikipedia

Interfaol Ruby Shell
Skrinshot
Interfaol Ruby Shell.png
Skrinshot sessiyasi maqola misoli bilan bir xil
Tuzuvchi (lar)Keiju Ishitsuka
Barqaror chiqish
1.2.4 / 2020 yil 2-may; 7 oy oldin (2020-05-02)[1]
Ombor Buni Vikidatada tahrirlash
YozilganYoqut
Operatsion tizimO'zaro faoliyat platforma
PlatformaRuby tarjimoni
TuriYoqut qobiq
LitsenziyaRuby litsenziyasi
BSD litsenziyasi
Veb-saytwww.ruby-lang.org/ uz/

Interfaol Ruby Shell (IRB yoki irb) a REPL da dasturlash uchun ob'ektga yo'naltirilgan skript tili Yoqut. Qisqartma irb a portmanteau "interaktiv" so'zining va fayl nomini kengaytirish Ruby fayllari uchun ".rb".

Dastur a dan boshlanadi buyruq satri va real vaqt rejimida tajriba o'tkazib, darhol javob bilan Ruby buyruqlarini bajarishga imkon beradi. Bu xususiyatlar buyruq tarixi, chiziqlarni tahrirlash qobiliyatlari va ish nazorati va to'g'ridan-to'g'ri shell skript Internet orqali va jonli server bilan o'zaro aloqada. U tomonidan ishlab chiqilgan Keiju Ishitsuka.

Sintaksis va foydalanish

Sintaksis:

irb [imkoniyatlari] [ dastur fayli ] [ dalil... ]

Misol:

irb (asosiy): 001: 0>n = 5=> 5irb (asosiy): 002: 0>def haqiqat(n)irb (asosiy): 003: 1>  agar n <= 1irb (asosiy): 004: 2>    1irb (asosiy): 005: 2>  boshqairb (asosiy): 006: 2 *     n * haqiqat(n - 1)irb (asosiy): 007: 2>  oxiriirb (asosiy): 008: 1>oxiri=>: faktirb (asosiy): 009: 0>haqiqat(n)=> 120irb (asosiy): 001: 0>sinf Mushukirb (asosiy): 002: 1>  def myauirb (asosiy): 003: 2>    qo'yadi 'Myau!'irb (asosiy): 004: 2>  oxiriirb (asosiy): 005: 1>oxiri=>: miyovirb (asosiy): 006: 0>Mushuk.yangi.myauMyau!

Shuningdek qarang

Adabiyotlar

  1. ^ "IRB ning barcha versiyalari". RubyGems.org. Olingan 2020-07-06.

Tashqi havolalar