Size: a a a

Чат руби-школы

2020 April 21

P

Paul in Чат руби-школы
@ здесь это по сути self
источник

P

Paul in Чат руби-школы
то есть сам объект класса String
источник

SU

Serg Udo in Чат руби-школы
Спасибо, понял.
источник

И

Иван in Чат руби-школы
Serg Udo
А @ получается, просто любой аргумент принимает?
а без него не работает кстати?
источник

И

Иван in Чат руби-школы
вообще изначально вроде это было сделано что бы различать унарные и бинарные "операторы"
источник

SU

Serg Udo in Чат руби-школы
Иван
а без него не работает кстати?
Буду у компа, попробую. Я такую конструкцию не встречал, потому и спросил.
источник

И

Иван in Чат руби-школы
например может быть -5, а может 5 - 5, и что бы можно было определить 2 разных метода на эти опреторы для унарных сделали -@
источник

И

Иван in Чат руби-школы
Serg Udo
Буду у компа, попробую. Я такую конструкцию не встречал, потому и спросил.
должно и без @ работать если ничего не поменяли - https://stackoverflow.com/questions/40072250/what-does-mean-as-a-method-in-ruby
источник

SU

Serg Udo in Чат руби-школы
Спасибо!
источник

AS

Alexander Smirnov in Чат руби-школы
Как можно получить значение xml атрибута если сам атрибут указан с пробелом?

Нашел пример с атрибутом в одно слово, но как сделать с двумя словами?
doc = Document.new '<a x:foo="1" foo="2" bar="3"/>'
doc.root.attributes.get_attribute("foo").value
источник

KR

Kill Real in Чат руби-школы
dastan yeskair
Mac 13 (2019) i5 128gb 8gb подходит?
более чем, конечно подходит
источник

KR

Kill Real in Чат руби-школы
Serg Udo
Подскажите, как в этом коде !@ работает? Что то не пойму https://paste2.org/j28nJOY4
а где такое применяется?)
источник

A*

Alexander *SHADOW* in Чат руби-школы
Serg Udo
Подскажите, как в этом коде !@ работает? Что то не пойму https://paste2.org/j28nJOY4
переопределяет любой reader method с !
источник

A*

Alexander *SHADOW* in Чат руби-школы
как в примере и указано
источник

SU

Serg Udo in Чат руби-школы
Kill Real
а где такое применяется?)
В жизни не видел, нашёл пример кода-попробовал,  как работает. Не понял, как- пришёл узнать, что это и как срабатывает !@.  Всем спасибо, за объяснение!
источник

KR

Kill Real in Чат руби-школы
Alexander Smirnov
Как можно получить значение xml атрибута если сам атрибут указан с пробелом?

Нашел пример с атрибутом в одно слово, но как сделать с двумя словами?
doc = Document.new '<a x:foo="1" foo="2" bar="3"/>'
doc.root.attributes.get_attribute("foo").value
не совсем понял задачу, это REXML::Document используется? и вот этот момент - x:foo="1" странно выглядит
источник

KR

Kill Real in Чат руби-школы
Serg Udo
В жизни не видел, нашёл пример кода-попробовал,  как работает. Не понял, как- пришёл узнать, что это и как срабатывает !@.  Всем спасибо, за объяснение!
ааа понял)))
источник

AS

Alexander Smirnov in Чат руби-школы
Kill Real
не совсем понял задачу, это REXML::Document используется? и вот этот момент - x:foo="1" странно выглядит
Да
источник

AS

Alexander Smirnov in Чат руби-школы
@zubarevk
> и вот этот момент - x:foo="1" странно выглядит
Так в методичке написано https://docs.ruby-lang.org/en/2.0.0/REXML/Attributes.html#method-i-get_attribute
источник

KR

Kill Real in Чат руби-школы
Alexander Smirnov
@zubarevk
> и вот этот момент - x:foo="1" странно выглядит
Так в методичке написано https://docs.ruby-lang.org/en/2.0.0/REXML/Attributes.html#method-i-get_attribute
а скинь ссылку плиз посмотрю методичку, если быстро пойму помогу
источник