1

Тема: методи в ruby

Який метод в ruby виявляє, чи елемент в рядку є словом ???

2

Re: методи в ruby

Можна детальніше? Приклад вхідних і вихідних даних? Якщо Я правильно здогадуюсь, вам потрібні регулярні вирази

3

Re: методи в ruby

ololo = ["one", "two", "4", "three"]
ololo[2].метод, який повертає true якщо це слово і false якщо цифра

budlokoder написав:

Який метод в ruby виявляє, чи елемент в рядку є словом ???

4

Re: методи в ruby

Ось, тут перефразувати тра було б "елемент в рядку". І до речі, там цифра, якшо в лапках - то вона буде розцінюватися як рядок. То вам ще потрібно перетворювати тип чи ні? Бо якщо просто перевіряти на рядок, то ось:

class X < String
end

foo = X.new

foo.is_a? String         # true
foo.kind_of? String      # true
foo.instance_of? String  # false
foo.instance_of? X       # true

5

Re: методи в ruby

Я знаю, що елементи в лапках будуть об’єктом класу String. Мені треба перевірити чи якийсь елемент масиву є словом чи ні, ніяких перетворень.

Master_Sergius написав:

Ось, тут перефразувати тра було б "елемент в рядку". І до речі, там цифра, якшо в лапках - то вона буде розцінюватися як рядок. То вам ще потрібно перетворювати тип чи ні? Бо якщо просто перевіряти на рядок, то ось:

class X < String
end

foo = X.new

foo.is_a? String         # true
foo.kind_of? String      # true
foo.instance_of? String  # false
foo.instance_of? X       # true

6 Востаннє редагувалося Q-bart (01.04.2015 14:12:48)

Re: методи в ruby

Не знаю Ruby але здається, це те що треба
http://stackoverflow.com/questions/1063 … ve-isalpha

Подякували: budlokoder1

7

Re: методи в ruby

Для початку краще всього визначитись із тим, що Ви вкладуєте в поняття "слово".