@jvmchat

Страница 490 из 2890
Мытко
08.08.2016
17:19:52
ну хз

guga
08.08.2016
17:19:54
Ну в скале много всякого из теории категорий

Мытко
08.08.2016
17:20:00
типа вектора складывать можно

Pavel ?
08.08.2016
17:20:02
А у него не может быть add))

Google
Мытко
08.08.2016
17:20:03
и всякое такое

разве это ли не чудо?

Pavel ?
08.08.2016
17:20:16
Или прогера надо такого увольнять)

guga
08.08.2016
17:20:29
разве это ли не чудо?
Чудо рождения нового юзера

Мытко
08.08.2016
17:20:35
не

Виталий
08.08.2016
17:20:37
А у него не может быть add))
может результат сложения двух юзеров порождает класс Group :)

Мытко
08.08.2016
17:20:41
я про складывание векторов

Pavel ?
08.08.2016
17:21:08
может результат сложения двух юзеров порождает класс Group :)
Тогда надо делать статический метод в классе Груп)

Мытко
08.08.2016
17:21:12
я в шарпе довольно часто пользовался такой конструкцией

Pavel ?
08.08.2016
17:21:31
Хехехе))))

Мытко
08.08.2016
17:21:31
Vector3.up * jumpspeed

guga
08.08.2016
17:21:34
Статические методы

Мытко
08.08.2016
17:21:35
и всё такое

Google
guga
08.08.2016
17:21:39
Какой ужас

Все ооп плачет

Pavel ?
08.08.2016
17:22:30
Ну на яве dsl сложно делать)

А создание группы через статику в группс идет как завещал Блох

guga
08.08.2016
17:23:05
У нас же не 18+?

Pavel ?
08.08.2016
17:23:19
И это не порно)))

А вот add в юзере это бдсм)))

guga
08.08.2016
17:25:16
Это я к чему, перегрузки операторов довольно сильно не хватает при работе с данными

В скале очень хорошие DSL для почти всего

Но с ней, без пол литра и суток чтения доков, не расберешься

Pavel ?
08.08.2016
17:28:52
Это я к чему, перегрузки операторов довольно сильно не хватает при работе с данными
Так а что будет юзер + юзер?) Брамин?) Или группа из двух юзеров или лист из Seq[User] или лист...а какой? Мутабельный или нет?)

А я скажу)) хрен его знает что будет)

guga
08.08.2016
17:29:32
А что поменяется если + заменить на add

Я к тому, что операторы в виде методов ее такое уж большое зло

Pavel ?
08.08.2016
17:31:07
Ничего)) я к тому что add в юзере это бед стайл) пример плохой))

guga
08.08.2016
17:32:19
Ок сложение двух коллекций через + лучше чем через add

Или addAll

Не помню как они в жабке зовутся

Nick
08.08.2016
17:40:38
Ок сложение двух коллекций через + лучше чем через add
Все равно же нужен будет метод, чтобы указать после какого индекса добавить. И в итоге будет и add и +

Pavel ?
08.08.2016
17:43:07
А что будет дальше?) Среднестатистический прогер увидя юзер + юзер, подсмотрев и поняв что + ему не подходит, сделает ++)) потом +++)) а вот потом все пойдет по пизде))

Google
Мытко
08.08.2016
17:45:30
Я думаю, что можно просто не перегружать операторы для юзеров

Pavel ?
08.08.2016
17:45:58
А гуга хочет для юзеров)

Мытко
08.08.2016
17:46:27
Ну тогда, логично что должна быть группа

Мытко
08.08.2016
17:48:41
То, что олицетворяет юзеров

Andrey
08.08.2016
17:52:02
Парни, помогите с XPath. У меня есть документ вида <users> <user> <salary>5.00</salary> </user> <user> <salary>6.00</salary> </user> ... </users> Как мне вывести всех пользователей с зарплатой больше, к примеру, шести? Я пробовал /users/user[salary > 6], но это не работает. Подозреваю, что это из-за формата числа x.xx. Возможно ли эту задачу решить чисто с помощью XPath 1.0?

Pavel ?
08.08.2016
17:52:24
Воощем вопрос спорный надо или не надо))

Мытко
08.08.2016
17:54:33
Я никогда не пользовался xpath

Подозреваю, что это очень просто

guga
08.08.2016
18:01:17
дай сигнатуру метода

Ksusha
08.08.2016
18:01:19
может кому-то скучно вечером

guga
08.08.2016
18:01:41
буду юзать 8ю жабу

Ksusha
08.08.2016
18:01:44
ты про это?

guga
08.08.2016
18:02:01
да

Мытко
08.08.2016
18:04:21
А salary > 6.00 не работает?

Тогда хз

http://www.w3schools.com/xsl/xpath_syntax.asp

Я тут почитал про xpath

@guga4ka

Google
Мытко
08.08.2016
18:29:25
Как там задачи,?

guga
08.08.2016
18:29:37
какие?

Мытко
08.08.2016
18:29:55
Ну вот парень скинул какой-то ресурс

И мы яеи забросили делать задачи с тобой

Admin
ERROR: S client not available

Мытко
08.08.2016
18:30:29
Я теперь могу в стримы

guga
08.08.2016
18:31:21
только не всё сделать через стримы, помни это

Мытко
08.08.2016
18:31:37
Бзв, я ту задачу, что ты загуглил, так и не доделал

Pavel ?
08.08.2016
18:31:48
буду юзать 8ю жабу
тыж ее вроде и юзаешь)

Мытко
08.08.2016
18:31:48
И мое решение гавно

guga
08.08.2016
18:31:58
про анаграмы?

Мытко
08.08.2016
18:32:07
Ога

Ну там простое решение

Если помнить комбинаторику

guga
08.08.2016
19:10:14
IntStream.range(1, 10) .boxed() .collect(Collectors.toList()) .stream() .map(i -> new String(new char[i]).replace("\0", "#")) .collect(Collectors.joining("\n"))
никто лучше решение не нашел? Меня очень смушает лишний boxed().collect()

Andrey
08.08.2016
19:12:56
Кто-нибудь многочленом пользуется?

guga
08.08.2016
19:13:28
это ты о чем?

Andrey
08.08.2016
19:14:33
это ты о чем?
Котлин же. Или уже никто не помнит?

guga
08.08.2016
19:15:59
лол, а я подумал о полиномах в программировании

?

Google
Vadim
08.08.2016
19:17:10
Ksusha
08.08.2016
19:19:35
Это домашка?
Я неплохо сохранилась, это радует

Нет, просто тест

guga
08.08.2016
19:20:01
Оу, забыл решение написать IntStream.of(numbers).sum()

ох уж этот стримоз

Pavel ?
08.08.2016
19:24:51
fun main(args: Array<String>) { operator fun String.times(times:Int):String=buildString{for(i:Int in 0..times)append(this@times)} println("Fuck"*10) }

guga
08.08.2016
19:26:13
хм, а почему times стало *?

Pavel ?
08.08.2016
19:26:37
а я хз че они его так назвали)

guga
08.08.2016
19:27:44
в скале похожий синтаксис

Pavel ?
08.08.2016
19:29:10
а то я не знаю)))

guga
08.08.2016
19:29:17
?

была бы работа на котлине, променял бы скалу.

но её то нету ?

к вам же ещё и корутины завезли

Pavel ?
08.08.2016
19:32:12
fun main(args: Array<String>) { operator fun String.times(times:Int):String=buildString{(1..times).forEach{append(this@times)}} println("Fuck"*3) }

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

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