Size: a a a

2021 September 28

VT

Villain Thundery in RubyRush.ru
источник

SR

Shattered Ruby in RubyRush.ru
вот эти штуки это какие?
источник

DG

David Graycen in RubyRush.ru
ты про if tik.match?(/\A-?\d+\z/ ?
источник

В

Влад in RubyRush.ru
Я слышал, что в мире есть люди, которые могут читать режекс, но мне кажется, что это миф
источник

SA

Sergey Ananiev in RubyRush.ru
Не, про такую документацию. Я понимаю английский. Но не знаю, как применить то, что здесь написано. Мож знаний языка не хватает
источник

SR

Shattered Ruby in RubyRush.ru
открываешь терминал/консоль, пишешь irb, экспериментируешь
источник

В

Влад in RubyRush.ru
Ну здесь он написал.
Можно использовать метод is_a?
И ниже примеры число.метод(is_a?) на какой класс проверяешь(Integer)
и дальше он написал, что вернёт метод, а именно тру
источник

SA

Sergey Ananiev in RubyRush.ru
Ладно, понял, буду разбираться)

Спасибо всем неравнодушным)
источник

В

Влад in RubyRush.ru
Так-то самое главное, научиться гуглить
источник

SR

Shattered Ruby in RubyRush.ru
в конкретно этом случае метод is_a? проверяет на принадлежность объекта к классу, указанному в скобках. и всё. можешь поэкспериментировать в консоли
источник

SA

Sergey Ananiev in RubyRush.ru
+
источник

SA

Sergey Ananiev in RubyRush.ru
Тут наверное через консоль винды ещё не так просто проверить. Я ввел в консоль irb 1.Is_a и мне выдало 1005000 каких-то ошибок
источник

DG

David Graycen in RubyRush.ru
is_a и kind_of одно и то же
в том примере просто чекали является ли 1 тип Integer
источник

В

Влад in RubyRush.ru
сначала irb, а потом команды
источник

DG

David Graycen in RubyRush.ru
не ls_a, а is_a
источник

SA

Sergey Ananiev in RubyRush.ru
вот что мне выдает консоль C:\Windows\system32>irb 1.is_a
C:/Ruby30-x64/lib/ruby/3.0.0/irb/magic-file.rb:8:in `initialize': No such file or directory @ rb_sysopen - 1.is_a (Errno::ENOENT)
       from C:/Ruby30-x64/lib/ruby/3.0.0/irb/magic-file.rb:8:in `open'
       from C:/Ruby30-x64/lib/ruby/3.0.0/irb/magic-file.rb:8:in `open'
       from C:/Ruby30-x64/lib/ruby/3.0.0/irb/input-method.rb:141:in `initialize'
       from C:/Ruby30-x64/lib/ruby/3.0.0/irb/context.rb:119:in `new'
       from C:/Ruby30-x64/lib/ruby/3.0.0/irb/context.rb:119:in `initialize'
       from C:/Ruby30-x64/lib/ruby/3.0.0/irb.rb:465:in `new'
       from C:/Ruby30-x64/lib/ruby/3.0.0/irb.rb:465:in `initialize'
       from C:/Ruby30-x64/lib/ruby/3.0.0/irb.rb:405:in `new'
       from C:/Ruby30-x64/lib/ruby/3.0.0/irb.rb:405:in `start'
       from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/irb-1.3.5/exe/irb:11:in `<top (required)>'
       from C:/Ruby30-x64/bin/irb.cmd:31:in `load'
       from C:/Ruby30-x64/bin/irb.cmd:31:in `<main>'
источник

DG

David Graycen in RubyRush.ru
сначала в консоль нужно ввести просто irb

откроется программа irb, куда вводят команды

потом вводишь 1.is_a? Integer
источник

Э

Эдем in RubyRush.ru
источник

SA

Sergey Ananiev in RubyRush.ru
Я тупой, извините😁
источник

В

Влад in RubyRush.ru
Не в этом дело
источник