[ Кропивач ] [ a / b / bugs / c / f / g / i / k / l / m / p / t / u / ]

/t/ - Технології

Name
Email
Subject
Comment
Файл
Пароль (For file deletion.)

File: 1516794221.03543-.jpg ( 62.13 KB , 418x417 )

⋮⋮⋮   No. 234

Рубінові девелопери, я викликаю вас!

Отже, почнімо з розминки:
Чи може (a==1 && a==2 && a==3) видавати значення true?

А тепер - трохи навчальних матеріалів про найцікавішу, найняшнішу й найприємнішу на світі мову програмування:
https://www.ruby-lang.org - офіційний сайт
https://www.sololearn.com/Course/Ruby/ - вивчити основи
http://rubykoans.com/ - цікавий навчальний проект
https://www.udemy.com/the-complete-ruby-on-rails-developer-course/ - курс про рубі й рельси з практичними заняттями (впродовж курсу будуєте 4 проекти)

Вчімо Рубі разом!

⋮⋮⋮   No. 235 OP

File: 1516797171.876628-.png ( 101.49 KB , 360x315 )

Більше корисних посилань:
https://www.reddit.com/r/ruby/ - спільнота рубнових програмістів на редіті там же на панелі справа й багато посилань, наведу кілька з них
https://apidock.com/ - вся документація в зручному форматі
https://rubyweekly.com/ - щотижнева розсилка по Рубі

⋮⋮⋮   No. 236

>>234
рубі не може жити без рельсів. і як не дивно, офф доки чи не найадекватніші
http://guides.rubyonrails.org/getting_started.html

і звісно ж http://railsforzombies.org/

⋮⋮⋮   No. 237 OP

>>236
Дякую. Я просто новачок у рубі і ще не дійшов до рельсів.

Натомість знайшов був фреймворк для ігробудування для рубі. Кому цікаво: https://www.libgosu.org/ruby.html

⋮⋮⋮   No. 238 OP

>>236
> і як не дивно, офф доки чи не найадекватніші
Направду дуже достойний ґайд. Покурив трохи.

⋮⋮⋮   No. 247

На рубі зараз щось нове пишуть чи тільки старі проекти підтримують!

⋮⋮⋮   No. 248

Там мав бути знак питання а не оклику

⋮⋮⋮   No. 249 OP

>>247
if ruby.equal?(old)
puts "Та мені похуй!"
else
puts "Всьо чотко, купа фреймворків, чікі-пікі, йоу-йоу"
end

⋮⋮⋮   No. 250

>>249

В рубі не прийнято розділяти логіку ів елс квадратними дужками чи це тільки ти так пишеш?

⋮⋮⋮   No. 251

>>234
> Чи може (a==1 && a==2 && a==3) видавати значення true?
я не рубробник, але може тут є якийсь фокус із викидуванням значення з масиву при читанні?

⋮⋮⋮   No. 252 OP

>>250
Квадратними дужками це як?

Типу як на джаві? Можу помилитися, давно нею нічо не писав, та й знаю погано
if ruby.equals(old) {
System.out.print("Та мені похуй!")};
else { System.out.print("Всьо чотко, купа фреймворків, чікі-пікі, йоу-йоу") };

⋮⋮⋮   No. 254 OP

>>251
Взагалі, варіантів вирішення кілька. Є брудні, є елеґантні.

⋮⋮⋮   No. 257 OP

File: 1516812364.059195-.png ( 28.83 KB , 1011x324 )

File: 1516812364.059195-2.png ( 17.9 KB , 711x102 )

>>250
Загалом, дужок для іфелс на рубі не потрібно.

⋮⋮⋮   No. 258

File: 1516812948.144535-.png ( 21.84 KB , 792x890 )

>>254
моє рішення на пайтоні

⋮⋮⋮   No. 259

>>257
>>258

Такий код погано читати. Коли все організовано, як в джаві, то один раз кинувши оком на код можна швидко зрозуміти що до яого, інстинктивно, а в рубі/пайтонах все виглядає наче там ніякого код конвеншну немає.

⋮⋮⋮   No. 265

>>259
Не знаю. Я спершу джаву вчив. Покинув бо зокрема заїбали закарлючки.

На рубі і пишеться, і читається мені легше.

⋮⋮⋮   No. 266

>>265
Взагалі дивно, що закинув мову тільки через синтаксис.

А що за закарлючки хоч?

Алсо, як на мене легкість написання коду не показник тому, що легкість коду означає, що більше функціоналу мови "під капотом", а значить ти можеш просто не знати багатьох її нюансів, як там по справжньому працює і якісь процеси для тебе залишатимуться "магією".

⋮⋮⋮   No. 268

>>266
> більше функціоналу мови "під капотом"
можна фігачити сішкою біблу й викликати через пайтон, якщо вже геть у просак попав. Але я зрозумів про що ти

⋮⋮⋮   No. 270

>>266
Я ж не сказав "тільки", я сказав "зокрема". Без образ, але ти як бачиться маєш проблеми і з тим щоб українську читати. :)

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

На рубі я з ООП розібрався на раз-два. І мені подобається писати на рубі. Оскільки кодити - моє хобі, то це вирішальний фактор. Принаймні зараз. Може в майбутньому й довчу джаву, чи вивчу більш low level мову, наприклад, сішку. Було б бажання.

⋮⋮⋮   No. 319

File: 1517387119.084226-.png ( 106.17 KB , 913x493 )

>>234
Рубіновий стайл ґайд: https://github.com/bbatsov/ruby-style-guide

⋮⋮⋮   No. 337

File: 1518593010.3314-.PNG ( 36.99 KB , 1215x614 )

>>247
якось так, друже

⋮⋮⋮   No. 338

>>337
чи то стабільність, чи то стагнація

⋮⋮⋮   No. 354

>>337
дебілко. слово ruby, а тимпаче слово python вживаються не лише як назва мови програмування.



[Return] [Go to top] [Catalog] [Post a Reply]
Delete Post [ ]

[ Кропивач ] [ a / b / bugs / c / f / g / i / k / l / m / p / t / u / ]