Сообщество Хекслета

Константин Наумович 1 день назад →

Подскажите пожалуйста как прочитать эту строку какова логика ее работы: isset($course['paid']) && $course['paid'] ? 'selected' : '' Первая часть понятна --> если course['paid'] отличен от NULL, и далее тернарный оператор... А какое значение у $course['paid'] в момент исполнения этой строки? Если мы нажали эту кнопк , то значение value присваивается 1 или 0, это понятно. Но что подставляется $course['paid'] и как это и для чего используется? Только для выставления атрибута Select и подсвечивания кнопки?

Юрий Покусаев 2 дня назад →

В браузере решение работает, а тесты не проходят, показывает что счетчик не меняется.

С решением через setInterval то же самое

Егор Климов 2 дня назад →

Здравствуйте!

Сначала не очень понял как сделать единый селектор, и сделал свич в mapStateToProps, такой вариант тоже будет оптимальным? (ревью - https://ru.hexlet.io/code_reviews/157657)

Vyacheslav Kotov 2 дня назад →

Никак не могу разобрать на что конкретно ругается тесты Сам код:

def greet(*args):
    names = ' and '.join(args)
    result = f'Hello, {names}!'
    return result

Тесты:

    def __exit__(self, exception_class, *_):
        """Handle any errors and store exception name in the @[email protected] field."""
>       self.name = exception_class.__name__
E       AttributeError: 'NoneType' object has no attribute '__name__'

mr_chepel 2 дня назад →

Поправьте пожалуйста опечатки.

const sayHi = (user) => {
  if (user.isUser()) {
    console.log(`Hello, ${user}!`);
  } ***elseif*** (user.isGuest()) {
    console.log('Hello, guest!');
  } else {
    console.log('Who you are?');
  }
};

и в README задания имя фала называется helpers.***php***

Anar 2 дня назад →

В чем проблема? замучился( ссылка на проект https://github.com/Zarubaxa/test ошибка: [Sun Oct 13 15:57:21 2019] 127.0.0.1:32938 [404]: /about - No such file or directory

Иван Нор 2 дня назад →

getStats() {
  return new Stats(this.isFile(), this.isDirectory());
}

из обсуждений стало понятно, что так мы вызовем каждый раз актуальное состояние. НО... Откуда было знать, что при

 отсутствии методов в родительском классе вызовутся методы дочернего?

я голову ломал как их получить, может добавить какую-то ссылку на это в теорию?

Илья Подлесный 2 дня назад →

Добрый день, не совсем понимаю, что подается на вход в данном случае: 

check('1000', '10', **0b1000 + 0b10**)

Я написал программу, которая, по идее, должна адекватно считать сумму двух чисел, поданных на вход, но если подается на вход 1 параметр в виде строки, я в растерянности..

Код программы приложил

def binary_sum(a, b):
    x = format(int(a), 'b')
    y = format(int(b), 'b')
    return bin(int(x, base=2) + int(y, base=2))

Ivan Zaharov 2 дня назад →

ссылка на ревью

добрый день, я что-то делаю не так, но я не понимаю что именно.

  • (в двухмерном массиве) те ячейки, которые никуда не ведут, имеют вместо значений null
  • одномерный массив может иметь значение null только в случае если если имеет 0 ячеек.
  • нельзя путать 0 и null потому-что 0 это значение ячейки, а null это ссылка никуда
  • в таком случае что не так с этой строкой: if(int[] array == null) return -1;? (я пытаюсь сказать: если массив типа int под названием array имеет ссылку никуда верни значение -1)

ps я перерыл кучу сайтов, пытался написать одну и ту-же строку бесчисленным количеством способов, но похоже я не понимаю какой-то маленькой но очень важной вещи. pps в упражнении к модулю 4.3 я решил задание с помощью цикла for но не смог сделать этого при помощи for each. мне кажется это одна и та-же проблема.

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →