Aktywne Wpisy
puesmanana +67
Czy naprawdę ktoś wierzy, że SUV spalający ponad 20 l benzyny, jest bardziej ekologiczny, niż małe autko, którego norma została sklasyfikowana o stopień niżej w tabeleczce?
A co ze śladem węglowym przy produkcji takiego samochodu?
Przestańcie robić z tego wojnę ideologiczną.
#sct #krakow #motoryzacja
A co ze śladem węglowym przy produkcji takiego samochodu?
Przestańcie robić z tego wojnę ideologiczną.
#sct #krakow #motoryzacja
źródło: 1000028909
Pobierz
źródło: temp_file119450909189948363
Pobierz



Mam pytanie do osób znających Ramda i functional programming.
Często tworzę funckje typu:
const createList = pipe(values,
map(whatEverFunctions),
filter(type => type === 'something'),
)
I teraz pojawia się pytanie w jaki sposób zorganizować drugi parametr bo chcąc na przykład:
const createList = pipe(values,
map(whatEverFunctions),
filter(type => otherTypes.includes(type)),
)
I w jaki sposób poprawnie dostarczyć
otherTypesdo funkcji? Pojawia mi się pomysłconst createList = (otherTypes) => pipe(values,
map(whatEverFunctions),
filter(type => otherTypes.includes(type)),
)
const factory = createList(otherTypes)
factory(types)
Ale nie wygląda to fajnie. Chciałbym mimo wszystko, żeby wyglądało to tak:
const createList = pipe(values,
map(whatEverFunctions),
filter(type => otherTypes.includes(type)),
)
const factory = createList(types, otherTypes)
Ale nie wiem w jaki sposob poradzić sobie z obsługą tego w
createList.Z góry dzięki!
ogólnie w językach funkcyjnych często spotyka się kilkukrotne wywołanie funkcji wynikowej - f(x)(y)(z), więc to drugie rozwiązanie jest chyba najlepsze
Komentarz usunięty przez autora