Объявите const с аргументом машинописи - PullRequest
0 голосов
/ 11 апреля 2019

Скажем, у нас есть:

const foo = [1,2,3].map(v => {

});

есть ли способ сделать что-то вроде:

const foo = [1,2,3].map(const v => {
    v = 5; // does not compile
    return v + 3;
});

Пока const работает, но не для аргументов / параметров tmk. Заметьте, я просто пытаюсь понять поведение последнего ключевого слова в Java:

public void run(final String s){
   s = "bop"; // no
}

1 Ответ

0 голосов
/ 11 апреля 2019

Было бы как-то победить цель const, если бы вы могли, не так ли? Как насчет:

const foo = [1,2,3].map(const v => {
    const v1 = 5; // now it compiles
    return v1 + 3;
});

вместо

...