Size: a a a

2020 March 09

p

polunin.ai in rust_offtopic
polunin.ai
Які функції у наведеному фрагменті коду можна назвати чистими (pure function)?

const a1 = 10;
const a2 = 5;
const obj1 = {
 prop1: 2,
 prop2: 4
};

function func1(arg1, arg2) {
 return arg1 + arg2;
}

function func2(arg1, arg2) {
 return arg1 + a2 * arg2;
}

function func3(arg1, arg2) {
 a1 = arg2;
 return arg1 + a1;
}

1. func1
2. func2 и func3
3. func1 и func2
4. жодна

Як гадаєш, яка відповідь правильна?🤓
Почему правильный ответ "а"?
источник

DF

Dollar Føølish in rust_offtopic
Под повершелл зато весь дотнет доступен
источник

DF

Dollar Føølish in rust_offtopic
Кстати я щас прошел плюсовое интервью
источник

p

polunin.ai in rust_offtopic
Во втором мы по сути берём константу
источник

DF

Dollar Føølish in rust_offtopic
Могу похвастаться
источник

p

polunin.ai in rust_offtopic
Там соблюдается ссылочная прозрачность
источник

p

polunin.ai in rust_offtopic
polunin.ai
Почему правильный ответ "а"?
источник

B

Bogdan in rust_offtopic
polunin.ai
Во втором мы по сути берём константу
И правда🤔
источник

p

polunin.ai in rust_offtopic
А третий вообще не должен был скомпилироваться же
источник

B

Bogdan in rust_offtopic
polunin.ai
А третий вообще не должен был скомпилироваться же
А хз, в жс работают константы?
источник

B

Bogdan in rust_offtopic
Я не помню
источник

p

polunin.ai in rust_offtopic
В общем подожду ответа от знающих ребят
источник

S

Safort in rust_offtopic
Bogdan
А хз, в жс работают константы?
Что значит "работают"?
источник

B

Bogdan in rust_offtopic
Safort
Что значит "работают"?
Ну можно ли ее переприсвоить?
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
Почему правильный ответ "а"?
Что за «a»? Там только от 1 до 4
источник

S

Safort in rust_offtopic
Bogdan
Ну можно ли ее переприсвоить?
А, тогда работают.
источник

S

Safort in rust_offtopic
polunin.ai
Які функції у наведеному фрагменті коду можна назвати чистими (pure function)?

const a1 = 10;
const a2 = 5;
const obj1 = {
 prop1: 2,
 prop2: 4
};

function func1(arg1, arg2) {
 return arg1 + arg2;
}

function func2(arg1, arg2) {
 return arg1 + a2 * arg2;
}

function func3(arg1, arg2) {
 a1 = arg2;
 return arg1 + a1;
}

1. func1
2. func2 и func3
3. func1 и func2
4. жодна

Як гадаєш, яка відповідь правильна?🤓
Тут func3 просто ошибу кинет и всё. Все остальные норм.
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
Что за «a»? Там только от 1 до 4
Там ответы а, б, в, г
источник

p

polunin.ai in rust_offtopic
Ой
источник

p

polunin.ai in rust_offtopic
Ок, 1
источник