Programación

71
Capturando múltiples excepciones en Java-8

Al probar la función de captura múltiple que encontré en mi m1()método, todo funciona bien como se esperaba. Sin embargo, en m2()el mismo código no se compila. Acabo de cambiar la sintaxis para reducir la cantidad de líneas de código. public class Main { public int m1(boolean bool) { try { if...

71
Usando std :: vector como vista en memoria sin procesar

Estoy usando una biblioteca externa que en algún momento me da un puntero en bruto a una matriz de enteros y un tamaño. Ahora me gustaría utilizar std::vectorpara acceder y modificar estos valores en su lugar, en lugar de acceder a ellos con punteros sin formato. Aquí hay un ejemplo articular que...

66
Tipos condicionales en TypeScript

Me preguntaba si puedo tener tipos condicionales en TypeScript? Actualmente tengo la siguiente interfaz: interface ValidationResult { isValid: boolean; errorText?: string; } Pero quiero eliminar errorText, y solo tenerlo cuando isValides falsecomo una propiedad requerida . Desearía poder...

64
Las herramientas de línea de comandos de Android sdkmanager siempre muestran: Advertencia: no se pudo crear la configuración

Uso las nuevas herramientas de línea de comandos de Android porque el antiguo repositorio de herramientas SDK de Android ya no está disponible. Así que cambié mi gitlab-ci para cargar las herramientas de comando. Pero cuando intento ejecutarlo me sale el siguiente error: Warning: Could not create...

63
Función asíncrona con + =

let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); Ejecutar fragmento de códigoOcultar resultadosExpandir fragmento Los valores de xlogueado son 1y 5. Mi pregunta es: ¿por qué es el valor de x 5en el segundo registro? Si...