Preguntas etiquetadas con return

95
¿Qué tipo es la palabra clave 'retorno'?

Usamos declaraciones de retorno opcionalmente en funciones de JavaScript. Es una palabra clave. Pero, ¿cuál es el tipo real de returnsí mismo? En realidad me confundí al ver el ejemplo: function add(a, b) { return ( console.log(a + b), console.log(arguments) ); } add(2, 2); Salida: 4 [2,...

93
¿Es un buen enfoque llamar a return inside usando la instrucción {}?

На этот вопрос есть ответы на Stack Overflow на русском : Можно ли делать возврат из блока usando () {}? Solo quiero saber si es seguro / buen enfoque llamar returndentro de un usingbloque. Por ej. using(var scope = new TransactionScope()) { // my core logic return...

87
Usando 'retorno' en un bloque Ruby

Estoy tratando de usar Ruby 1.9.1 para un lenguaje de scripting incrustado, de modo que el código de "usuario final" se escriba en un bloque Ruby. Un problema con esto es que me gustaría que los usuarios pudieran usar la palabra clave 'return' en los bloques, para que no tengan que preocuparse...

85
¿Por qué Windows usa CR LF?

Entiendo la diferencia entre los dos, así que no hay necesidad de entrar en eso, pero me pregunto cuál es el razonamiento detrás de por qué Windows usa CR y LF para indicar un salto de línea. Parece que el método Linux (solo usando LF) tiene mucho más sentido, ahorra espacio y es más fácil de...

84
Regreso en Scala

Soy un programador novato en Scala y me encontré con un comportamiento extraño. def balanceMain(elem: List[Char]): Boolean = { if (elem.isEmpty) if (count == 0) true; else false; if (elem.head == '(') balanceMain(elem.tail, open, count + 1);.... Básicamente, quiero volver verdadero si...

81
¿Qué tienen de especial las estructuras?

Sé que en C no podemos devolver una matriz de una función, sino un puntero a una matriz. Pero quiero saber qué es lo especial structsque los hace retornables por funciones a pesar de que pueden contener matrices. ¿Por qué la structenvoltura hace válido el siguiente programa? #include...

79
¿Cuál es el punto de retorno en Ruby?

¿Cuál es la diferencia entre returny simplemente poner una variable como la siguiente: sin retorno def write_code(number_of_errors) if number_of_errors > 1 mood = "Ask me later" else mood = "No Problem" end mood end regreso def write_code(number_of_errors) if number_of_errors...