История изменений
Исправление www_linux_org_ru, (текущая версия) :
Я не имею в виду ничего особо сильного в духе Haskell.
хорошо, если у нас есть функция (пишу в синтаксисе с++)
float* transform( float* src, int array_length, float f(float) ) {
float* dst = new float[array_length];
for( int i=0; i<array_length; ++i) {
dst[i] = f(src[i]);
}
return dst;
}
то к ней можно написать pure?
Исходная версия www_linux_org_ru, :
Я не имею в виду ничего особо сильного в духе Haskell.
хорошо, если у нас есть функция (пишу в синтаксисе с++)
float* transform( float* src, int array_length, float f(float) ) {
float* dst = new float[array_length];
for( int i=0; i<array_length; ++i) {
dst[i] = f(src[i]);
}
return dst;
}
то к ней можно написать pure?