@proRuby

Страница 571 из 1594
Artyom
27.05.2017
15:52:39
)) ахаха) это следующий шаг будет )

v
28.05.2017
11:41:14
по-моему, это спамер ^

Alexander
28.05.2017
13:41:00
Гасите свет, они на свет лезут! :)

Google
Oleg
28.05.2017
16:29:44
Я думаю это спам

Smertin
28.05.2017
19:46:02
Парни, есть готовые библиотки js клиента telegram?

Roman
28.05.2017
19:47:31
Smertin
28.05.2017
20:07:27
оттуда и направили

Igor
29.05.2017
05:11:32
Парни, есть готовые библиотки js клиента telegram?
Вам нужен канал про java, там точно знают (:

Javascript же!

Liudmila
29.05.2017
05:12:01
Ребята. Подскажите есть массив a=[4,3,2,1] задача узнать сумму всех элементов массива. Это через each do делать? y=0 и складывать с каждым элементом? Блин не получается записать это в коде. Что я не так делаю?

Liudmila
29.05.2017
05:15:53
это слишком просто. Можно же написать код как складывать их поочереди используя еще переменную с значением 0, потом сохранять что получилось при сложении с каждым элементом?

Alex
29.05.2017
05:16:32
> это слишком просто

Google
Alexander
29.05.2017
05:32:50
def sum(a) num = 0 arr = [] a.each do |x| num = num + 1 arr << num end arr.last end puts sum([4,3,2,1])

Liudmila
29.05.2017
05:32:55
чтобы научиться

Alexander
29.05.2017
05:32:59
ой... неее....

FOR НАДО!!!111 %)

Igor
29.05.2017
05:34:22
чтобы научиться
Вы руби научится хотите или просто программировать? У меня тогда плохие новости для вас в обоих случаях :D

Alexander
29.05.2017
05:34:45
чтобы научиться
если что, всё, что я написал это то как НЕ надо делать %)

Alex
29.05.2017
05:34:54
чтобы научиться
алгоритмы с точки зрения сишника, и с точки зрения рубиста выглядят по разному.

.reduce(:+)
Вот это по сути делает как раз то что вы пишете.

Igor
29.05.2017
05:35:40
Alex
29.05.2017
05:35:48
sum это рельсы.

(вроде, хех)

Igor
29.05.2017
05:36:15
sum это рельсы.
А какая разница? :P

Alex
29.05.2017
05:36:16
твой вариант с inject ближе всего по запросам.

А какая разница? :P
Тааащщиии mix ^W ActiveSupport в каждый проект.

Igor
29.05.2017
05:37:12
Тааащщиии mix ^W ActiveSupport в каждый проект.
Да один хер он везде подрублен ;)

Alexander
29.05.2017
05:43:07
sum это рельсы.
Начиная с 2.4 вроде нет

Alex
29.05.2017
05:43:14
а, точно

то то я не уверен, видел где то еще в рубях.

Alexander
29.05.2017
05:43:44
чтобы научиться
Есть предположение, что тогда лучше не руби взять, а си, например

Google
Alex
29.05.2017
05:45:03
я не различаю сишника и плюсовика, они в похожих ситуациях работают

а те плюсовики которые я видел, не могли нормальный ООП код писать.

может где то и существуют плюсовики которые пишут хороший ООП код, но мне пока одни сиподобные кодеры встречались.

Alexander
29.05.2017
05:45:51
Не, ну плюсы отличаются от си, и там попроще…

может где то и существуют плюсовики которые пишут хороший ООП код, но мне пока одни сиподобные кодеры встречались.
Ну, на руби тоже можно по-разному писать. Например, методами всё. Видел таких ребят.

Alex
29.05.2017
05:47:06
там благодаря сиплюсовуму ООП столько гемороя, что ничуть не проще.

всякие virtual приколы и прочее.

Alan
29.05.2017
05:47:45
не смеши
Вы я смотрю никогда на си и на плюсах не писали) зато обсудить что алгоритмы разные-это легко!

Alex
29.05.2017
05:47:49
Речь про алгоритмы-разные они для рубиста и плюсовика или нет?
да, суть в том что сишники как правило более явно пишут код, т.е назначают переменные, сами итерируют и по минимум на библиотеки полагаются.

Alex
29.05.2017
05:48:05
а рубисты наоборот стараются побольше переложить на гемы, stdlib и фреймворк (если есть)

Alex
29.05.2017
05:57:06
Ну ка покажите мне итераторы на голом СИ

Alan
29.05.2017
06:00:32
Ну ка покажите мне итераторы на голом СИ
Я не говорил про итераторы на голом си) просто пытаюсь понять- это моя картина мира не верна или Ваша)

Alex
29.05.2017
06:01:05
Я говорю что сишникам приходится писать больше кода изза того что язык довольно скупой.

Google
Admin
ERROR: S client not available

Liudmila
29.05.2017
06:43:03
Александр, спасибо)

Alan
29.05.2017
06:53:35
Я говорю что сишникам приходится писать больше кода изза того что язык довольно скупой.
Да и на си нет людей почти которые используют кастомные стд либ

Я говорю что сишникам приходится писать больше кода изза того что язык довольно скупой.
Си не скупой, а необходимый и достаточный для тех задач которые на нём пишут, хотя, признаться честно мне кое-чего не хватает порой

Alex
29.05.2017
06:54:49
Сам себе противоречишь

то его достаточно, то тебе не хватает

Alan
29.05.2017
06:55:34
@Fedcomp я бы хотел попросить примеров алгоритмов, которые на си отличаются от руби

Alex
29.05.2017
06:55:51
обход массива, хах.

Alan
29.05.2017
06:56:18
Сам себе противоречишь
А кто сказал что я всегда по назначению использую?)

Alex
29.05.2017
06:56:31
по какому такому назначению? )

язык должен быть гибким.

Alan
29.05.2017
06:57:01
обход массива, хах.
А в чём разница, можно конкретику пожалуйста)?

Alex
29.05.2017
06:57:11
можно

Alexander
29.05.2017
06:57:20
Alex
29.05.2017
06:57:41
C: i = 0 for(/**/) { arr[i] i++ }

ruby: array.each do |element| end

Alan
29.05.2017
06:57:55
Выше же примеры
Киньте форвард или реплай плиз)

Alex
29.05.2017
06:58:02
да лови свеженькое.

Alexander
29.05.2017
06:58:16
Киньте форвард или реплай плиз)
Сумма элементов массива, немного прокрутите

Alan
29.05.2017
06:58:44
ruby: array.each do |element| end
И в чём, алгоритмическая разница?

Google
Alex
29.05.2017
06:58:58
В том что я не итерирую переменную.

Ее итерирует за меня язык.

таким образом я могу более сложные конструкции писать, без лишнего боилерплейта.

вместо array я могу подставить генератор например.

Alan
29.05.2017
07:00:19
Я вижу только синтаксическую разницу, алгоритм такой же

Alex
29.05.2017
07:00:21
грубо говоря - на СИ я говорю компьютеру КАК сделать. На рубях обычно ЧТО сделать.

Я вижу только синтаксическую разницу, алгоритм такой же
разве? я же говорю что я могу теперь подставить туда генератор и суть алгоритма сразу же изменится

а изменений будет минимум.

Alan
29.05.2017
07:01:03
грубо говоря - на СИ я говорю компьютеру КАК сделать. На рубях обычно ЧТО сделать.
Алгоритм прохода по массиву одинаковый- докажите пожалуйста обратное

Alex
29.05.2017
07:01:11
я уже молчу о том что .each не обязательно итерировать через переменную, он может сделать это как ему хочется.

Страница 571 из 1594