@codenamecrud

Страница 790 из 1009
MpaK
19.03.2018
15:07:10
может тебе книжку по языку почитать

а то инстанцы не понимаешь даже

Alex
19.03.2018
15:07:29
может тебе книжку по языку почитать
может я уже читаю кингу по языку, странице на 400той, в которой не использовалось ниразу слово инстанст

MpaK
19.03.2018
15:07:56
говно книжка

Google
MpaK
19.03.2018
15:08:01
выкинь и купи другую

Alex
19.03.2018
15:09:15
я читаю Фленегана программируем Ruby

Yaroslav
19.03.2018
15:09:51
а что за методы тогда показываюся когда я использую methods к классу ? методы класса ?
methods показывает методы объекта, на котором он вызван) ты на классе вызвал, для класса и получил) Я вызвал на инстансе, получил у инстанса) Все просто) Ну и Мрак прав, что-то обще-программистское, по ООП, прочти)

Dimon
19.03.2018
15:11:19
я читаю Фленегана программируем Ruby
https://ruby-doc.org/core-2.2.0/Object.html здесь эти методы

Alex
19.03.2018
15:11:39
и здесь https://ruby-doc.org/core-2.5.0/

Dimon
19.03.2018
15:12:00
читай там

Alex
19.03.2018
15:12:14
я уже прочитал

я сюда написал уже после того как там прочитал

Dimon
19.03.2018
15:12:43
ну у тебя есть еще вопросы?

там не методы Comparable

Alex
19.03.2018
15:13:06
там методы object

Dimon
19.03.2018
15:14:12
верно

Google
Alex
19.03.2018
15:17:16
Просто я задаю одни вопросы а ответ получаю на другие, то что methods должна возращать разные методы для разных объектов мне понятно, то что класс и его инстанс разные объекты мне почему то в голову не пришло и это моя глупость на которую мне Yaroslav и указал

А в книгах на русском ни в одной нет ни одного упоминания слова инстанст , а у меня их 4

Dimon
19.03.2018
15:19:32
это из английских книжек словечко

instance

еще один повод читать на английском

Alex
19.03.2018
15:20:20
но из-за этого же не следует что их (русские книги) надо выкидывать? хоть это вопрос и не к вам Dimon

Dimon
19.03.2018
15:20:21
хотябы общий словарь со всеми будет

Vasiliy
19.03.2018
15:20:26
I
19.03.2018
15:20:29
мб назовут его там сущность?

ну да, или экземпляр

Yaroslav
19.03.2018
15:21:40
ну да, или экземпляр
Я поэтому и бешусь, читая на русском. Заебали эти 1000 синонимов...

А я -тупой, мне попроще нужно?

Alex
19.03.2018
15:21:59
Я не думаю что изучать язык программирования на английском хорошая идея. Но в дальнейшем пользоваться английскими книгами и справочниками очень даже

Меня спустила фраза ' If the optional parameter is false, it returns an array of obj<i>'s public and protected singleton methods, the array will not include methods in modules included in <i>obj.' в доках к methods

MpaK
19.03.2018
15:23:17
“Я не думаю что изучать язык программирования на английском хорошая идея.” - нет

это самая лучшая идея в общем-то

кроме 1С

но ты же не из этих надеюсь

Google
Alex
19.03.2018
15:24:17
я уже хотел добавить что все книги по программированию изначально выходят на английском кроме 1С, но вспомнил что и у нас бывают

Alex
19.03.2018
15:25:07
array will not include methods in modules included in <i>ob

Dimon
19.03.2018
15:25:59
array will not include methods in modules included in <i>ob
ну и верно, тебе вернет методы определенные в классе Array

Alex
19.03.2018
15:28:09
так вроде ж вернет массив без методов модулей?

вообщем я эту фразу не понял

Alex
19.03.2018
15:31:18
но почему так? я думал что методы определенные в классе это этот список по ссылке https://ruby-doc.org/core-2.2.0/Array.html

Yaroslav
19.03.2018
15:33:25
Alex
19.03.2018
15:33:55
ну ясно, а что из этого следует?

вот поссылке я вижу included modules Enumerable, я ожидал что если создать сущность класса Array то methods(false) вернет мне методы не влючая модули

Как я понимею , это должно было скрыть все методы которые добавлены с помощью include, т.е. mixin

Alex
19.03.2018
15:55:13
Какого года книга?
одна 16-го, другая 11-го

Yaroslav
19.03.2018
15:57:49
Как я понимею , это должно было скрыть все методы которые добавлены с помощью include, т.е. mixin
потому что в новых версиях руби methods(false) - бесполезная хрень

а вот раньше...

Alex
19.03.2018
15:58:51
потому что в новых версиях руби methods(false) - бесполезная хрень
ну славу твоим яйцам. Я уж подумал что меня отправят перечитывать все книги подряд думая что я наверно 3 день занимаюсь

а вот раньше...
есть место с подробностями что мне стоит знать о раньше и теперь?

Yaroslav
19.03.2018
16:00:26
было руби 1.8.7, сейчас 2.5.*

Google
Yaroslav
19.03.2018
16:01:08
в 1.9.2 было овер дохуя изменений

Alex
19.03.2018
16:01:08
так а книга тут причем если я читаю доки из ruby-doc.org в основном?

Yaroslav
19.03.2018
16:01:39
Alex
19.03.2018
16:01:50
и что мне тогда читать для изучения?

не ужели 16-го года книга не подойдет?

Yevhen Nakonechnyi
19.03.2018
16:02:58
https://www.amazon.com/Well-Grounded-Rubyist-David-Black/dp/1617291692

Admin
ERROR: S client not available

Yevhen Nakonechnyi
19.03.2018
16:03:19
по руби вот єто читай

Yaroslav
19.03.2018
16:03:20
не ужели 16-го года книга не подойдет?
B книге 2016 года это ? было?

Alex
19.03.2018
16:03:29
нет

там был просто метод methods, а все остальное я уже взял читая доки

хотя на самом деле книга то 15-го года, просто перевели годом позже

MpaK
19.03.2018
16:07:07
ссылку точнее на #methods покажи и что там может быть не понятного-то?

Yaroslav
19.03.2018
16:07:09
конкретно, где смотрел methods

Alex
19.03.2018
16:07:38
https://ruby-doc.org/core-2.2.0/Object.html#method-i-methods

MpaK
19.03.2018
16:11:47
отлично, чем Объект от Класса отличается знаешь?

Alex
19.03.2018
16:12:33
Класс является объектом, а вот объект классом не является

MpaK
19.03.2018
16:12:45
не совсем

еще варианты?

Google
MpaK
19.03.2018
16:13:12
в нашем случае Object - это как раз таки класс ? и является классом

Alex
19.03.2018
16:13:28
Класс служит шаблоном для создания объектов

MpaK
19.03.2018
16:13:38
уже теплее

Alex
19.03.2018
16:13:43
Object является классом для создания всех объектов

MpaK
19.03.2018
16:13:45
метод #new например

Alex
19.03.2018
16:14:00
метод класса object

унаследуется всеми классами

MpaK
19.03.2018
16:14:09
что делает?

Alex
19.03.2018
16:14:42
потому что у всех классов суперкласс object . new создает объект self объекта, если это класс

I
19.03.2018
16:14:46
инстанциирует объект и вызывает initialize?

Alex
19.03.2018
16:14:59
и вызывает initialize, забыл

MpaK
19.03.2018
16:15:20
вот, все жеж понятно

штампуешь объекты из классов через #new и получаешь инстанцы, у них свои методы уже инстанцев, а у классов свои методы (статик, статичные еще любят называть или методы класса)

Alex
19.03.2018
16:16:54
это понимаю, а к чему клоните?

Near
19.03.2018
17:01:51
хахаха

Dimon
19.03.2018
17:01:58
Тарен ван лове

Alex
19.03.2018
17:02:00
ахахахахах

Near
19.03.2018
17:02:16
нужен ксанакс

Страница 790 из 1009