@jvmchat

Страница 1397 из 2890
Alexander
24.04.2017
20:39:24
Нормально же

Anton
24.04.2017
20:39:37
Про мутировать лист, я конечно же пошутил, не делайте так, дети.
ну делаешь новый лист, и делаешь по старинге. топорный, простой код, без заумностей, который сможет любой другой человек потом прочитать и поправить если надо

Google
Anton
24.04.2017
20:40:10
Alexander
24.04.2017
20:40:30
У одерски дома лампочка загорелась

guga
24.04.2017
20:41:19
ну делаешь новый лист, и делаешь по старинге. топорный, простой код, без заумностей, который сможет любой другой человек потом прочитать и поправить если надо
Не-не с фором все нормально. Мутировать входную коллекцию не ок, вдруг тебе имутабельнный лист дадут, который эксепшены в раниайме кидает.

Oleksandr
24.04.2017
20:43:39
думаю, обычный поиск в гугле привёл бы тебя на этот SO ответ http://stackoverflow.com/a/31964093/431270
а тут - бах! - и LinkedList на входе (хотя несложно переделать .get(i) на итераторы)

Alexander
24.04.2017
21:12:45
Котлин же)
Груви же)

Kirill
24.04.2017
21:12:54
Груви же)
скала же)

Alexander
24.04.2017
21:14:07


Pavel ?
24.04.2017
21:14:39
C#
А вот это зря)) щас начнется))

Google
Anton
24.04.2017
21:15:39
C#
F#

Artemko
24.04.2017
21:16:04
там методы коллекций унифицировали только в 4.0

Kirill
24.04.2017
21:17:53
кстати да, ф шарп же, функциональненько, еще и с clr, лучший язык, вестимо

какая скала, всё, перехожу на ф шарп

Alexander
24.04.2017
21:18:39
F#
Ocaml

какая скала, всё, перехожу на ф шарп
Ходят муки, что у них и иде интреснее

anton
24.04.2017
21:20:33
загоняетесь. будущее за го

Igor
24.04.2017
21:21:46
F#
риспект ?

Alexander
24.04.2017
21:22:17
Кстати, про f#:я как-то решил его посмотреть, нашел книгу, правда для не самой новой версии, но мне подходила. Начал по книжке делать упражнения и ... код не компилился

Igor
24.04.2017
21:23:01
Ocaml
Ну рили окамл/f# это же haskell на котором можно писать реальные приложения (кстати чатик @Fsharp_chat)

Artemko
24.04.2017
21:23:24
кстати да, ф шарп же, функциональненько, еще и с clr, лучший язык, вестимо
а потом ты встаешь перед вопросом, ,NET full или моно, или .net core 1, или .net core 1.1, или .net standard 1.5

Nick
24.04.2017
21:23:29
f# эт далеко не хаскель

Artemko
24.04.2017
21:23:41
и MS постоянно ломает то в одном месте, то в другом

Alexander
24.04.2017
21:23:56
Igor
24.04.2017
21:24:08
f# эт далеко не хаскель
ну я и говорю: "на нем можно писать реальные приложения", а не только обмазываться IO монадами

Alexander
24.04.2017
21:24:19
что ты несешь
Нет ты доказывай

Google
Nick
24.04.2017
21:24:19
почему IO

Pavel ?
24.04.2017
21:24:25
f# эт далеко не хаскель
Хаскель убивает девственный мозг

Artemko
24.04.2017
21:24:46
Нет ты доказывай
функторов нет, GADT нет. гейм овер

Модули компилятся в статические классы

Alexander
24.04.2017
21:29:36
Anton
24.04.2017
21:54:40
https://twitter.com/evanchooly/status/856611880269381632

Simon
24.04.2017
22:42:06
Привет всем. Подскажите, как в ArrayList пройтись по последним 10 записям?

Del
24.04.2017
22:42:59
list.size() - 10

Alexander
24.04.2017
22:43:09
ArrayIndexOfBoundException

Del
24.04.2017
22:43:22
хехе

исправился)

Igor
24.04.2017
22:44:09
.stream().skip(list.size() - 10).forEach(item -> {// todo})

Anton
24.04.2017
22:48:44
а можно ещё олдскультенько, for-циклом в обратном направлении :)

а-ля for (int i = items.size()-1; i >= items.size() - 10; i--) { System.out.println(items.get(i)); }

Del
24.04.2017
22:51:41
красиво

Pavel ?
24.04.2017
22:52:42
Simon
24.04.2017
22:52:55
:)

Anton
24.04.2017
22:53:13
за отсутсвие скобочек в блоках я бы сжигал на костре

не, сначала четвертовал бы, а потом сжигал бы на костре

ну так чтоб наверняка, ато вдруг не сгорит.

Google
Pavel ?
24.04.2017
22:55:46
Чрезмерное кол-во скобочек тоже не по феншую))

Это отдает временами когда на сях писали))

Anton
24.04.2017
22:56:16
это как tabs vs spaces

я за пробелы и за скодки в однострочных блоках :)

Alexander
24.04.2017
22:58:12
А как же if (!isVaild()) throw new Exception ("not valid"); ?

Или return таким же образом

Особенно вначале метода

Admin
ERROR: S client not available

Alexander
24.04.2017
22:58:45
При проверке входных параметров

Anton
24.04.2017
22:58:47
всё равно, сука, со скобками

Alexander
24.04.2017
22:59:11
Фошыст

Pavel ?
24.04.2017
23:00:15
Надо костер разводить)

Будем сжигать скобочки)

Anton
24.04.2017
23:01:31
на эту тему эпичные форумные срачики есть :) всеь интернет полон

Alexander
24.04.2017
23:02:10


Вспомнилось

Компромиссное решение

Которое все ненавидят

Pavel ?
24.04.2017
23:02:39
на эту тему эпичные форумные срачики есть :) всеь интернет полон
Все сводится так или иначе к предпочтениям))

??

Google
Alexander
24.04.2017
23:03:32
Все сводится так или иначе к предпочтениям))
Только у кого-то хреновые предпочтения

Но скобочников не судят. Грех над ними смеяться

Pavel ?
24.04.2017
23:04:20
Только у кого-то хреновые предпочтения
А вот отседа появляются споры))

Alexander
24.04.2017
23:06:06
В соседнем чатике пытаются взломать бота @rextester_bot

Ему можно отправлять баш команды

Anton
24.04.2017
23:07:09
ну за обва варианта есть по аргументу

против скобок - читабильность

за скобки - защита от дурацких ошибок

Pavel ?
24.04.2017
23:08:10
за скобки - защита от дурацких ошибок
Так надо после строки ентер жать 2а раза)))

Alexander
24.04.2017
23:08:14
Мы же не на си пишем, чтобы херней страдать, типа null == var

Pavel ?
24.04.2017
23:08:20
Тогда не будет ошибок)

А лучше 3)

Alexander
24.04.2017
23:08:54
Так надо после строки ентер жать 2а раза)))
Я всегда пустую строку оставляю после такого ифа

А без скобок пишу только если вначале метода

А в остальном - просто говнокодю

Ибо будешь много думать - в скалу попадешь

Страница 1397 из 2890