Articles of return

Usando ‘return’ en un bloque Ruby

Intento utilizar Ruby 1.9.1 para un lenguaje de scripts incorporado, de modo que el código del “usuario final” se escriba en un bloque de Ruby. Un problema con esto es que me gustaría que los usuarios puedan usar la palabra clave ‘return‘ en los bloques, para que no tengan que preocuparse por los valores de […]

Diferencias entre System.out.println () y return en Java

Estoy tratando de entender la diferencia y los beneficios de usar System.out.println() vs. return blah en un método. Parece que System.out.println() se usa para mostrar información estática y return es un valor devuelto por el método. Sin embargo, estoy viendo ejemplos como el siguiente, donde se usa una función dentro de la statement System.out.println() System.out.println(name.substring(1, […]

Evitando copiar con la statement de “devolución”

Tengo una pregunta muy básica en C ++. ¿Cómo evitar copiar al devolver un objeto? Aquí hay un ejemplo : std::vector test(const unsigned int n) { std::vector x; for (unsigned int i = 0; i < n; ++i) { x.push_back(i); } return x; } Como entiendo cómo funciona C ++, esta función creará 2 vectores: […]

devuelve falso del evento jQuery click

Tengo eventos de clic configurados así: $(‘.dialogLink’) .click(function () { dialog(this); return false; }); Todos tienen un “retorno falso” ¿Alguien puede explicar lo que hace y si es necesario?

Regreso en Scala

Soy un progtwigdor de scala novato y encontré 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, básicamente, quiero volver verdadero si elem.isEmpty y count == 0 . De lo contrario, quiero devolver falso. Ahora, arriba, […]

En Ruby, ¿cuál es la relación entre ‘nuevo’ e ‘inicializar’? ¿Cómo devolver nil durante la inicialización?

Lo que quiero es: obj = Foo.new(0) # => nil or false Esto no funciona: class Foo def initialize(val) return nil if val == 0 end end Sé que en C / C ++ / Java / C #, no podemos devolver un valor en un constructor. Pero me pregunto si es posible en Ruby.

Java: ¿por qué no se sobrecarga el método basado en el tipo de devolución?

Sé que esto no es posible, pero ¿alguien puede ofrecer una teoría sobre por qué Java eligió no apoyar esto? Pregunto porque me encontré con una situación en la que creo que sería bueno tenerla.

Devolución de cadena desde la función C

No he usado C en más de 3 años, estoy bastante oxidado en muchas cosas. Sé que esto puede parecer estúpido, pero no puedo devolver una cadena de una función en este momento. Por favor asum que: No puedo usar string.h para esto. Aquí está mi código: #include char * getStr(int length) { char word[length]; […]

Clarificación de try-catch-finally-return

Al leer todas las preguntas ya formuladas en este foro relacionadas con el tema anterior (ver título), entiendo perfectamente que finally siempre se llama. (excepto desde System.exit e infinite loops). Sin embargo, me gustaría saber si se llama a una return en un bloque catch y luego se llama otra return desde el bloque finally. […]

Devuelve un valor de AsyncTask en Android

Una pregunta simple: ¿es posible devolver un valor en AsyncTask ? //AsyncTask is a member class private class MyTask extends AsyncTask{ protected Void doInBackground(Void… params) { //do stuff return null; } @Override protected void onPostExecute(Void result) { //do stuff //how to return a value to the calling method? } } Y luego dentro de mi […]