es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: VARIADIC-FUNCTIONS

Reescribiendo una función fprint en Go.

He encontrado un paquete para imprimir colores en Golang. Sin embargo, no tiene una forma sencilla de imprimir sin color. Y como mi código se estaba volviendo más desordenado debido a estar lleno de declaraciones de impresión, quería reescribirlo. Sin embargo, no tengo ni idea de cómo crear fstrings en . . . Read more

Cómo combinar dos parámetros de retorno en un solo valor

Lo que tengo muchas veces en diferentes versiones en mi código: func f() (bool, bool) { value, successfulOperation := someStuff() return value, successfulOperation } // en otro lugar value, successfulOperation := f() if value && successfulOperation { // hacer algo } <p><code>// hacer algo</code> solo debe ejecutarse si <code>value</code> es . . . Read more

Scala – ¿es posible escribir una HOF que tenga varargs?

¿Puedo tener una función de orden superior que devuelva una func(varargs*), por ejemplo, (s: String*) => String? Estoy intentando hacer lo siguiente: def concatKeys(delimiter: String) = { def concat(k1: String, k2: String): String = if (k1.isEmpty) k2 else k1 + delimiter + k2 <pre><code>(keys: String*) => keys.foldLeft(“”)(concat) </code></pre> <p>} Pero . . . Read more

¿Se utiliza printf con args en funciones variádicas?

Necesito una función que funcione como printf, pero haga algunos cambios en la cadena fmt: por ejemplo, agregar al principio una cadena que contenga la fecha y hora, pero el resto, lo mantendré igual que printf… void simple_printf(const char* fmt, …) { va_list args; va_start(args, fmt); va_end(args); /* hice algunos . . . Read more