Paradigmalari | Multi-paradigmali: funksional, imperativ, obyektga yoʻnaltirilgan |
---|---|
Muallifi | Yukihiro Matsumoto |
Tuzilgan yili | 1995 |
Operatsion tizim | Kross-platformali |
Litsenziya | Ruby License |
Fayl kengaytmalari | .rb |
Vebsayt | ruby-lang.org |
Bunga asos boʻlgan tillar | |
Ada,[1] Basic,[2] C++,[1] CLU,[3] Dylan,[3] Eiffel,[1] Lisp,[3] Lua, Perl,[3] Python,[3] Smalltalk[3] | |
Buning asosida tuzilgan tillar | |
Clojure, CoffeeScript, Crystal, D, Elixir, Groovy, Julia,[4] Mirah, Nu,[5] Ring,[6] Rust,[7] Swift[8] |
Ruby (talaffuzi: ['ru:bɪ]; tarjimasi „yoqut“) koʻplab dasturlash paradigmalarini qoʻllab-quvvatlaydigan interpretatsiyalanadigan yuqori pogʻonali dasturlash tilidir. 1990-yillar oʻrtalarida Yukihiro Matsumoto tomonidan yaratilgan.
Versiya | Eng oxirgi versiyasi | Chiqarilgan sana |
---|---|---|
1.0 | — | 1996-12-25[9] |
1.8 | 1.8.7-p375[10] | 2003-08-04[11] |
1.9 | 1.9.3-p551[12] | 2007-12-25[13] |
2.0 | 2.0.0-p648[14] | 2013-02-24[15] |
2.1 | 2.1.10[16] | 2013-12-25[17] |
2.2 | 2.2.10[18] | 2014-12-25[19] |
2.3 | 2.3.8[20] | 2015-12-25[21] |
2.4 | 2.4.10[22] | 2016-12-25[23] |
2.5 | 2.5.8[24] | 2017-12-25[25] |
2.6 | 2.6.6[26] | 2018-12-25[27] |
2.7 | 2.7.2[28] | 2019-12-25[29] |
3.0 | 3.0.0[30] | 2020-12-25[31] |
Izoh: Eski versiya Eski versiya (qoʻllab-quvvatlanadi) Eng oxirgi versiya Kelgusidagi reliz |
puts 'Hello World!'
# Everything, including a literal, is an object, so this works:
−199.abs # => 199
'ice is niceʼ.length # => 11
'ruby is cool.'.index('u') # => 1
„Nice Day Isnʼt It?“.downcase.split('').uniq.sort.join
# => „ '?acdeinsty“
print 'Please type name >'
name = gets.chomp
puts „Hello #{name}.“
puts 'Give me a number'
number = gets.chomp
puts number.to_i
output_number = number.to_i + 1
puts output_number.to_s + ' is a bigger number.'
((citation))
: CS1 maint: date format ()((citation))
: CS1 maint: date format ()((citation))
: CS1 maint: date format ()((citation))
: CS1 maint: date format ()((citation))
: CS1 maint: date format ()((citation))
: CS1 maint: date format ()((citation))
: CS1 maint: date format ()((citation))
: CS1 maint: date format ()((citation))
: CS1 maint: date format ()((citation))
: CS1 maint: date format ()Vikiomborda Ruby haqida turkum mavjud |