Size: a a a

2020 December 29

Э

Эдем in RubyRush
Новый год, волшебство
источник

IO

Ivan Osipov in RubyRush
central hardware
у sqlite есть консольная утилита, а еще sqlite Очень удобно смотреть через mc
А что такое mc?
источник

D

Denis in RubyRush
Vadim Shtefan
я не понимаю что вы спрашиваете)
я видео-уроке авторы прописывали нил и сравнивали его с текстом в ключе равно/не равно и у них выводил else а у меня не выводит, я не понимаю почему
nil это отдельный класс в руби, и у него нет операторов сравнения, за исключением ===, если вы так хотите что бы ваш код работал, то к переменной где присвоен nil, вызовите метод to_i


2.7.1 :001 > a = nil
2.7.1 :002 > b = 5
2.7.1 :003 > a === b
=> false
2.7.1 :004 > a.to_i > b
=> false
2.7.1 :005 > a > b
Traceback (most recent call last):
       4: from /home/denis/.rvm/rubies/ruby-2.7.1/bin/irb:23:in `<main>'
       3: from /home/denis/.rvm/rubies/ruby-2.7.1/bin/irb:23:in `load'
       2: from /home/denis/.rvm/rubies/ruby-2.7.1/lib/ruby/gems/2.7.0/gems/irb-1.2.3/exe/irb:11:in `<top (required)>'
       1: from (irb):5
NoMethodError (undefined method `>' for nil:NilClass)
источник

AZ

Airat Zh in RubyRush
Ivan Osipov
А что такое mc?
midnight commander
источник

D

Denis in RubyRush
central hardware
откуда в чате по ruby взялась статическая типизация, а че то потерялся
руби 3 =)
источник

AZ

Airat Zh in RubyRush
Эдем
Новый год, волшебство
скорее рождество 🙂, Матсанта оставил под елкой
источник

ch

central hardware in RubyRush
Denis
руби 3 =)
rbs же на runtime вообще никак не влияет
источник

VS

Vadim Shtefan in RubyRush
подскажите, для чего приобразовывать числа к строке с помощью метода to_s?
есть статья про методы?
источник

Э

Эдем in RubyRush
Для чего где?
источник

VS

Vadim Shtefan in RubyRush
вот, например, пишет, что нужно преобразовать. А зачем преобразовывать непонятно
источник

Э

Эдем in RubyRush
В Руби нельзя складывать строку с числом
источник

VS

Vadim Shtefan in RubyRush
можете привести пример? что значит складывать строку с числом? и что будет если попробовать сложить
если об этом не рассказывается в видеолекциях, то буду рад ссылке на статью чтобы прочитать подробнее
источник

Э

Эдем in RubyRush
Просто убрать to_s и посмотреть, что будет
источник

VS

Vadim Shtefan in RubyRush
ну вот, например
выполняя предыдущее дз. Там советовали попробовать без to_s, я релизовал вот так
получается мы используем to_s чтобы сократить количество строк в коде?
источник

VS

Vadim Shtefan in RubyRush
ну, правда в случае с а = текст ничего не работает, но если написать а = *число* то бужет работать
источник

D

Denis in RubyRush
Vadim Shtefan
ну вот, например
выполняя предыдущее дз. Там советовали попробовать без to_s, я релизовал вот так
получается мы используем to_s чтобы сократить количество строк в коде?
to_s - метод, служащий для превращения чего-либо в строку
источник

Э

Эдем in RubyRush
Vadim Shtefan
ну вот, например
выполняя предыдущее дз. Там советовали попробовать без to_s, я релизовал вот так
получается мы используем to_s чтобы сократить количество строк в коде?
Там советовали по отношению к белому, а не чёрному скриншоту
источник

D

Denis in RubyRush
Vadim Shtefan
ну, правда в случае с а = текст ничего не работает, но если написать а = *число* то бужет работать
= - это присвоение, а == - сравнение
источник

AV

Alexander Vladimirov in RubyRush
Vadim Shtefan
ну вот, например
выполняя предыдущее дз. Там советовали попробовать без to_s, я релизовал вот так
получается мы используем to_s чтобы сократить количество строк в коде?
источник

AV

Alexander Vladimirov in RubyRush
Vadim Shtefan
ну вот, например
выполняя предыдущее дз. Там советовали попробовать без to_s, я релизовал вот так
получается мы используем to_s чтобы сократить количество строк в коде?
источник