Как использовать функцию стрелки, чтобы предупредить что-то

Флаг -P предназначен для свойств градиента, а флаг -D предназначен для свойств JVM. Поскольку тест может быть разветвлен в новой JVM, аргумент -D, переданный в gradle, не будет распространяться на тест - похоже, что это поведение, которое вы видите.

Вы можете использовать systemProperty в ваш блок test, как вы это делали, но основывайте его на свойстве входящего градиента, передавая его с ним -P:

test {
    systemProperty "cassandra.ip", project.getProperty("cassandra.ip")
}

или, альтернативно, если вы передаете его через -D

test {
    systemProperty "cassandra.ip", System.getProperty("cassandra.ip")
}
3
задан Duarte Arribas 5 March 2019 в 16:18
поделиться

3 ответа

Немного новее:

Вы должны использовать как:

const alertPlay = () => () => alert("play");

И в вашем html, это должно быть просто: (Не требуются круглые скобки)

onclick="alertPlay"
[ 1116] Если вы хотите передать динамическое значение, а не просто play, вам нужно использовать следующее:

const alertPlay = (str) => () => alert(str);

HTML:

onclick="alertPlay('play')"

Функциональный блок второй стрелки должен передать событие, если вы хотите:

const alertPlay = (str) => (e) => {
  console.log(e, str);
}

Фактический ответ, который соответствует вашим интересам:

Кстати, () => () => {} - это метод публичного класса . В противном случае вы можете использовать встроенную функцию стрелки, например:

onclick="() => alertPlay('play')"

JS:

const alertPlay = (str) => alert(str);

Или без каких-либо параметров:

const alertPlay = () => alert('play');

HTML:

[ 118]
0
ответ дан Bhojendra Rauniyar 5 March 2019 в 16:18
поделиться

Ваш function будет

const alertPlay = (message) => alert(message);

И HTML

<img src="assets/images/logo.svg" id="logo" onclick="alertPlay('play')">
0
ответ дан Aragorn 5 March 2019 в 16:18
поделиться

Я попытаюсь объяснить все части функции стрелки, которые вы можете использовать.

const funcName = (parameters) => alert('message');

const funcName представляет имя функции & amp; что он неизменен, что вызывает ошибку, если вы пытаетесь переназначить его значение.

= (параметры) => alert ('message');

присваивает funcName значение, сначала это скобка для всех аргументов функции, стрелка используется вместо ключевого слова function перед скобкой и оповещение («сообщение»); это JavaScript, который вы хотите запустить. Ваш код JavaScript может быть длиннее & amp; тогда вы можете использовать скобки {}.

Рабочий пример:

<img src="assets/images/logo.svg" id="logo" onclick="alertPlay('play')">

const alertPlay = (message) => alert(message);
0
ответ дан Wansie 5 March 2019 в 16:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: