![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 03.04.2017
Сообщений: 5
|
![]()
Привет! Начал изучать Руби с нуля, из предварительной подготовки есть определённое знание HTML и CSS. Для обучения использую Code Academy. Возникают вопросы, и не всегда могу найти ответ, который могу понять ) Мне нужна помощь с пониманием нижеуказанного:
user_input = gets.chomp user_input.downcase! Объясните, почему user_input эквивалентен gets.chomp, и что это означает, спасибо заранее! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Скорее всего (не писал никогда на Руби) это означает "присвоить значение справа переменной слева", а не "эквивалентен".
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 03.04.2017 в 21:05. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 03.04.2017
Сообщений: 5
|
![]()
Да, верно, "эквивалентен" не правильное слово. Я перефразирую - что означает gets.chomp?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Гугл говорит, что gets это чтение строки (из консоли и т.п.)
А chomp убирает символ перевода строки в конце. http://stackoverflow.com/questions/2...p-in-ruby-work http://ruby-doc.org/docs/ruby-doc-bu...ser_input.html https://ruby-doc.org/core-2.4.1/Stri...method-i-chomp
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 03.04.2017
Сообщений: 5
|
![]()
Да, верно. И всё же, у меня это не укладывается в голове. Взять к примеру следующее объяснение:
I learned that gets creates a new line and asks the user to input something, and gets.chomp does the same thing except that it does not create a new line. Gets.chom creates a new line, except that it does not create a new line. Для чего создавать новую линию? |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Это вопрос, ответ ниже http://stackoverflow.com/a/23193968/964478
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 03.04.2017
Сообщений: 5
|
![]()
Спасибо, Алексей. Потратив значительную часть вчерашнего вечера я таки разобрался.
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Начал изучать SQL | Стремящийся | SQL, базы данных | 2 | 12.05.2012 14:55 |
Токо начал изучать немогу разобрать простой проект | Progsenya | Win Api | 4 | 19.09.2010 22:55 |
delphi7 изучать толко начал а столько непонятного. | xtreemxx | Помощь студентам | 2 | 11.09.2010 18:01 |
Начал изучать С++ | LIFAKINDYS | Visual C++ | 8 | 30.07.2010 06:49 |
Сегодня начал изучать С++.Нужна помощь. | mirhryts | Общие вопросы C/C++ | 2 | 01.04.2009 18:57 |