Порекламирую копилот
От: vsb Казахстан  
Дата: 09.11.22 22:24
Оценка: 1 (1)
Я таки на копилот слегка подсел и порой он меня приятно удивляет. Хочется поделиться. Если не возражаете, буду в эту тему скидывать примеры его дополнений, которые мне кажутся не вполне тривиальными и полезными.

// это было

      case 'int32':
        log_args.push(expr_string + ':');
        log_args.push(arg.value);
        break;

      case 'uint32':
        log_args.push(expr_string + ':');
        log_args.push(arg.value < 0 ? arg.value + 0x100000000 : arg.value);
        break;

      case 'int64':
        log_args.push(expr_string + ':');
        log_args.push(arg.value);
        break;

// а это дополнил

      case 'uint64':
        log_args.push(expr_string + ':');
        log_args.push(arg.value < 0 ? arg.value + 0x10000000000000000n : arg.value);
        break;


Это именно тот пример, когда он сделал в общем-то скучную но необходимую работу и сберёг мне полминуты времени.
Отредактировано 09.11.2022 22:26 vsb . Предыдущая версия . Еще …
Отредактировано 09.11.2022 22:25 vsb . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.