« first day (932 days earlier)      last day (2396 days later) » 

10:14 PM
@VladD я забыл, ты джаву знаешь?
1
Q: java stream реализовать метод map и filter используя только reduce

  tacticalNukeВидел как это решается в джаваскрипте, а вот на джаве... Руководствуясь этой статьёй, набросал так public static<R,U> List<R> myMap(Stream<U> s, Function<U,R> fnctn) { return s.parallel().reduce(new ArrayList<R>(), (List<R> list, U elem) -> list.add(fnctn.apply...

 
@Qwertiy Слабенько, на уровне десятилетней давности
 
То есть, Java 6?
:C
 
@VladD а можешь вой ответ посмотреть? там фигня или должно работать, если не пытаться параллелиться?
или вообще отдельным вопросом задать?
 
@Qwertiy Сейчас гляну!
@Qwertiy По-моему нормально, вполне себе функциональный стиль
Если я правильно понял код :)
 
Вопрос про отсутствие paralel
 
10:19 PM
@Suvitruf Я не знаю семантику parallel для reduce
reduce же должен быть леворекурсивный?
то есть сохранять порядок
 
@VladD ссылку прочитай из ответа
такое чувство, что код - вообще бред и там ничего не гарантируется
 
> but is not constrained to execute sequentially.
странно
то есть там предполагается жёсткая ассоциативность?
 
0
Q: Синонимизировать метки [viewpager] и [android-viewpager]

SuvitrufВсе вопросы по viewpager касаются Android. Предлагаю синонимизировать с android-viewpager.

 
@VladD там вообще требование на единицу - действие с identity приводит ко второму аргументу
и зачем-то вторая функция
такое ощущение, что они весь алгоритм map-reduce зафигачили в один метод
а нормальный reduce почему-то не сделали
@VladD
 
Ага, там требование на ассоциативность
 
10:25 PM
@VladD ideone.com/4L1Wqv - null оно не ест
 
@Qwertiy Там вроде есть collect
 
@PashaPash, а ты можешь в свою статистику количество голосов за закрытие/переоткрытие добавить и различные действия в очереди порверок
@VladD ну так я вместо него null и сунул?
 
10:39 PM
@Qwertiy я имел в виду функцию collect
 
@VladD опять какая-то жесть...
[1,2,3,4,5].reduce((r,x)=>(r.push(x*x),r),[])
@VladD, ^^ мне только 2 параметра нужны - функция и начальное значение
R reduce<T,R>(Func<R,R,T>, R)
@VladD, вот с такой сигнатурой ^^
@VladD, исправил сигнатуру
 
11:03 PM
0
Q: Как отсортировать int[] со своим компаратором?

QwertiyМассив Integerов сортируется, а вот с массивом intов что-то не получается: https://ideone.com/tXfCql import java.util.*; import java.lang.*; import java.io.*; class Ideone { public static void main (String[] args) throws java.lang.Exception { Integer a[] = {1,2,3,4,5,6,7}; int b[] = ...

что-то жесть изо всех дыр лезет...
 
11:54 PM
=D
Это вам не C#.
 

« first day (932 days earlier)      last day (2396 days later) »