
anton
27.05.2017
11:24:38
ну точнее почти ==

Andrey
27.05.2017
11:41:49

Олег
27.05.2017
11:45:56

Slava
27.05.2017
11:51:14

Google

Andrey
27.05.2017
12:00:06
зачем?
Потому что это удобно. Нет постоянных ?.
Читать проще.

Олег
27.05.2017
12:00:51
зачем?
Для выразительного кода. Впрочем, методами расширения обходимся

Летучая
27.05.2017
12:01:00
Не настаиваю, но мне кажется, что если у тебя постоянные ?, то стоит задуматься

Andrey
27.05.2017
12:02:59
Ифы городить?

Олег
27.05.2017
12:03:13
?. — это для вызова методов на типе, а со всякими ifPresent() можно передавать функции

Igor
27.05.2017
12:13:42

Олег
27.05.2017
12:15:38

Igor
27.05.2017
12:23:58

Олег
27.05.2017
12:28:14

Evgeniy
27.05.2017
12:31:49
@odanc Мне кажется, в джаве это немного бесполезная штука.
Ведь вместо значения типа Optional все равно можно возвратить null.

Google

Олег
27.05.2017
13:10:09

Влад
27.05.2017
13:16:16
Эмм. Всё-таки поставил вс 15. Но чёт бред. Поставил с гита свой проект с ботом, а бот не отвечает..
А, всё, разобрался.
Токен почему-то не подходил. Новый подошёл.

Vlad
27.05.2017
13:19:43
А почему не 17?

Alan
27.05.2017
13:19:48
хай. посоветуйте, плез, норм фаервол

Blue Screen of Death
27.05.2017
13:21:53
Стандартный

Alan
27.05.2017
13:25:29
эт какой ? брэндмауер что-ль?

Blue Screen of Death
27.05.2017
13:29:21
Да

Летучая
27.05.2017
13:29:48

Alan
27.05.2017
13:31:58
Да
а как насчет Комодо, Агнитум и др. ?

Blue Screen of Death
27.05.2017
13:32:41
А для чего? Стандартный нормально работает

Влад
27.05.2017
13:33:20
комп эры динозавров.

Blue Screen of Death
27.05.2017
13:33:43
17 быстро ставится

Летучая
27.05.2017
13:33:50
У 17 нормальный инсталлер.

Влад
27.05.2017
13:34:01
мдее)

Blue Screen of Death
27.05.2017
13:34:07
Ещё и без лишнего

Летучая
27.05.2017
13:34:10
Который может поставить тебе стэндэлон студию размером 1 гиг.

Влад
27.05.2017
13:34:14
знал бы раньше.

Google

Alan
27.05.2017
13:35:17

Andrey
27.05.2017
13:48:26

Сергей
27.05.2017
13:49:12

Andrey
27.05.2017
13:49:14
Надо верить?
Нет, там проверки внутри. Можно применять операции, а он внутри сам решит в зависимости от внутренностей.
option.map(...) можно спокойно писать, если там null, то лямбда просто не выполнится.

Сергей
27.05.2017
13:50:30
Ты жызываешь метод инстанса option где гарантии что инстанс не нал?

Andrey
27.05.2017
13:50:34
Не нужно мусорить проверками на нуллы

Сергей
27.05.2017
13:51:17
И ты не получишь npe если сам инстанс опшна нал?

Andrey
27.05.2017
13:51:32

Evgeniy
27.05.2017
13:51:39

Сергей
27.05.2017
13:51:45
Мне кажется ты что то путаешь
В джаве все ссылочные кроме встроенных примитивов

Andrey
27.05.2017
13:52:20

Evgeniy
27.05.2017
13:52:35

Andrey
27.05.2017
13:52:38
Но вместо налла - опшионал.эмпти

Сергей
27.05.2017
13:52:41
А где гарантия что индус в библиотеке не вернёт нал вместо опшнл

Andrey
27.05.2017
13:52:46
Так что проблем нет.

Daniel
27.05.2017
13:52:46

Google

Andrey
27.05.2017
13:53:15
+ всё опенсорс почти)

Сергей
27.05.2017
13:53:32
А ну ок

Evgeniy
27.05.2017
13:53:39
Option имеет смысл только в тех случаях, когда есть какой-то null safety.
Иначе, проще на null проверять.

Andrey
27.05.2017
13:54:49

Evgeniy
27.05.2017
13:55:41
Ну, смотри, Option в C#, реализованный через struct, имеет смысл.
Ибо спасает от null.

Admin
ERROR: S client not available

Evgeniy
27.05.2017
13:56:37
Изначально, option появились, чтобы в null safe языках обеспечивать принятие или возвращение отсутствующего значения.

Daniel
27.05.2017
13:56:46
Я думаю с новым синтаксисом ?. option не так нужен

Andrey
27.05.2017
13:56:54
Понял. Да, есть такое. В джаве всё держится на добром слове, но его обычно достаточно.

Daniel
27.05.2017
13:57:40

Сергей
27.05.2017
13:58:03

Andrey
27.05.2017
13:58:05

Levent
27.05.2017
13:58:44
Кто-то говорит про 15 версию, а кто-то - про год

Дмитрий
27.05.2017
14:03:49

Влад
27.05.2017
14:04:55
ор.

Google

Oleg
27.05.2017
14:16:34
Бляя
NRE мне в страшных снах уже снится

Andrey
27.05.2017
14:24:30

Valeriy
27.05.2017
14:29:20
visual studio не очень

Gid
27.05.2017
14:29:26
Вы бы могли себе представить, что когда-либо игра уровня Tomb Raider сможет запускаться и вполне сносно работать в (sic!) браузере? Вот и я нет. А тем временем на GitHub появился проект, в котором, силами одного человека, реализовывается open source-клон движка классических приключений Лары Крофт и, что примечательно, в игру уже можно поиграть! Всё отлично рендерится силами WebGL и даже вполне сносно работает. Вообще же движок готов к запуску ещё и на основных мобильных и десктопных платформах.
Ссылка на сайт проекта http://opentomb.github.io (обратите внимание, что разработка ведётся менее одного года)
Страничка, на которой можно поиграть на уровене из demo-версии игры http://xproger.info/projects/OpenLara

Valeriy
27.05.2017
14:29:30
На работе одни траблы с ней были

Gid
27.05.2017
14:29:36
А вот и полноценный вебгейминг завезли
В браузер

Valeriy
27.05.2017
14:29:40
Дома с тем же проектом она просто виснет намертво

Andrey
27.05.2017
14:30:06
Прекрасно, такх людей нужно по голове бить, которые всё в браузер переносят.

Gid
27.05.2017
14:30:24

Andrey
27.05.2017
14:30:51
Тогда может быть всё нормально будет.
И проц из 3000 года.

Gid
27.05.2017
14:31:44

Andrey
27.05.2017
14:32:13

Gid
27.05.2017
14:32:22
Пользуюсь
И кракеном ещё
Никаких проблем не замечаю

Andrey
27.05.2017
14:32:57
Ну, у меня опыт негативный от этого движения.
Эта группа больше не существует