Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

7
голоса
5
ответов
227
просмотров
Какой тип имеет проп 'children'?

У меня есть очень простой функциональный компонент, который выглядит следующим образом:

import * as React from 'react';

export interface AuxProps { 
    children: React.ReactNode
}

const aux = (props: AuxProps) => props.children;

export default aux;

А вот и другой...

8
голоса
5
ответов
227
просмотров
Опциональные параметры в Go?

Можно ли в Go использовать необязательные параметры? Или мне просто нужно определить две разные функции с одинаковым именем, но с разным количеством аргументов?

8
голоса
5
ответов
227
просмотров
Как преобразовать массив в объект?

Заголовок: Как преобразовать массив в объект с индексами в JavaScript?

Описание проблемы:

Мне нужно преобразовать массив, содержащий строки, в объект, где ключами будут индексы этих строк, а значениями — сами строки.

Например, я имею массив:

['a', 'b', 'c']

и хочу...

8
голоса
5
ответов
227
просмотров
Преобразование всех строк в списке в целые числа

Как мне преобразовать все строки в списке в целые числа?

У меня есть список строк, например: ['1', '2', '3']. Я хотел бы получить новый список целых чисел: [1, 2, 3]. Какие есть способы сделать это в Python?

Я пытался использовать различные методы, но получал ошибки или не тот результат. Если...

6
голоса
5
ответов
227
просмотров
Java 8: Как использовать лямбда-функцию, которая выбрасывает исключение?

Я знаю, как создать ссылку на метод, который имеет параметр типа String и возвращает int, это делается следующим образом:

Function<String, Integer>

Однако это не сработает, если функция генерирует исключение. Например, если метод определён так:

Integer myMethod(String s) throws...

6
голоса
5
ответов
227
просмотров
Как удалить все переносы строк из строки

Я имею текст в текстовом поле (textarea) и считываю его с помощью атрибута .value.

Теперь я хотел бы удалить все переносы строк (символы, которые создаются при нажатии на Enter) из моего текста, используя метод .replace с регулярным выражением. Как мне указать перенос строки в regex?

Если это...

5
голоса
5
ответов
227
просмотров
Открыть URL в том же окне и на той же вкладке

Я хочу открыть ссылку в том же окне и на той же вкладке, которая содержит страницу с этой ссылкой.

Когда я пытаюсь открыть ссылку, используя window.open, она открывается в новой вкладке, а не в той же вкладке в том же окне.

5
голоса
5
ответов
227
просмотров
Как отсортировать строки в JavaScript

У меня есть список объектов, которые я хочу отсортировать по полю attr типа строка. Я попытался использовать оператор - для этого:

list.sort(function (a, b) {
    return a.attr - b.attr;
});

Однако я обнаружил, что оператор - не работает со строками в JavaScript. Как я...

5
голоса
5
ответов
227
просмотров
Изменение имени импорта в Java или импорт двух классов с одинаковым именем

Проблема с импортом в Java

В Python можно использовать следующий синтаксис для импорта:

from a import b as c

Однако в Java у меня возникли трудности с импортом двух классов, так как их имена конфликтуют. Как я могу решить эту проблему и импортировать классы таким образом, чтобы...

6
голоса
5
ответов
227
просмотров
Как создать ассоциативный массив / хэш / отображение ключ-значение в JavaScript?

Я пытаюсь сохранить некоторые статистические данные с использованием JavaScript так, как я это делал бы в C#. Вот пример на C#:

Dictionary statistics;

statistics["Foo"] = 10;
statistics["Goo"] = statistics["Goo"] + 1;
statistics.Add("Zoo", 1);

Существует ли эквивалент Hashtable...