Size: a a a

2019 October 19

T

Tony in RubyRush
в face = [ [ a ], [b], [c] ]
источник

T

Tony in RubyRush
в каждом a, d, c содержится слова в столбик
источник

T

Tony in RubyRush
*b
источник

T

Tony in RubyRush
Пытаюсь из каждого массива взять случайное слово и вывести в кансоль
источник

VA

Vyacheslav Alexeev in RubyRush
Tony
Доброе, не подскажите почему не выводит случайную строку из массива? А выводит все подряд

face = alone.map { |item| File.readlines(item, "r:UTF-8", chomp: true) }

face.each { |item| puts item.sample }
а ты выведи сперва что у тебя получилось в face
источник

T

Tony in RubyRush
просто набор всех массивов
источник

T

Tony in RubyRush
/ --- \
( --- )
{  -  }
| 0  0 |
{ O  o }
| I  I |
\  >  /
\  )  /
\  v  /
\  -  /
\  3  /
\  m  /
источник

M

Michael in RubyRush
Tony
Доброе, не подскажите почему не выводит случайную строку из массива? А выводит все подряд

face = alone.map { |item| File.readlines(item, "r:UTF-8", chomp: true) }

face.each { |item| puts item.sample }
Лучше в слаке нашем такие вопросы задавать по курсу. И на сайте.

Быстрее и точнее помощь получите (если это не так - напишите мне в личку о таких случаях).
источник

T

Tony in RubyRush
okey
источник

M

Michael in RubyRush
Tony
Доброе, не подскажите почему не выводит случайную строку из массива? А выводит все подряд

face = alone.map { |item| File.readlines(item, "r:UTF-8", chomp: true) }

face.each { |item| puts item.sample }
Мне кажется в файлах самих рожиц что-то с переводом строки. Проверьте в саблайме что кодировка правильная и перевод строки CR LF (в меню искать пункт line endings)
источник

SU

Serg Udo in RubyRush
источник

SU

Serg Udo in RubyRush
Виды программистов
источник

GG

Gleb Grishakov in RubyRush
источник

АП

Алексей Печерский... in RubyRush
Доброго времени. Столкнулся с непониманием с моей стороны. в 109 уроке rubyrush есть такая конструкция:

file = File.new(file_name, "r:UTF-8")
doc = nil
 doc = REXML::Document.new(file)

когда пытаюсь повторить у себя в виде

file = "#{File.dirname(__FILE__)}/project5/desires.xml"
file1 = File.new(file)
file_write2 = nil
file_write2 = REXML::Document.new(file1)
p file_write2

всегда получаю <UNDEFINED> ... </> при выводе
или ошибку при парсинге.  
когда пишу
file_write2 = REXML::Document.new(File.open(file)), то файл открывается нормально и всё проходит ок.

Подскажите, что не так? Просветите!) версии: ruby 2.4.7 и 2.6.5
источник

Э

Эдем in RubyRush
Это никак не влияет
источник

АП

Алексей Печерский... in RubyRush
изначально в переменной храниться <UNDEFINED> ... </>
источник

Э

Эдем in RubyRush
Алексей Печерский
Доброго времени. Столкнулся с непониманием с моей стороны. в 109 уроке rubyrush есть такая конструкция:

file = File.new(file_name, "r:UTF-8")
doc = nil
 doc = REXML::Document.new(file)

когда пытаюсь повторить у себя в виде

file = "#{File.dirname(__FILE__)}/project5/desires.xml"
file1 = File.new(file)
file_write2 = nil
file_write2 = REXML::Document.new(file1)
p file_write2

всегда получаю <UNDEFINED> ... </> при выводе
или ошибку при парсинге.  
когда пишу
file_write2 = REXML::Document.new(File.open(file)), то файл открывается нормально и всё проходит ок.

Подскажите, что не так? Просветите!) версии: ruby 2.4.7 и 2.6.5
Лучше File.read
источник

Э

Эдем in RubyRush
Этот метод принимает на вход, как файл, так и строку. Должно сработать и голова не будет болеть закрывать файл.
источник

АП

Алексей Печерский... in RubyRush
Эдем
Лучше File.read
спасиб)
источник

АП

Алексей Печерский... in RubyRush
спасибо
источник