Significado de la palabra ceder

Significado de la palabra ceder

Wikipedia

La palabra yield no tiene ningún significado especial en el contexto de Ruby. Significa lo mismo que en cualquier otro lenguaje de programación, o en la programación y la informática en general.
Normalmente se utiliza cuando algún tipo de contexto de ejecución cede el flujo de control a un contexto de ejecución diferente. Por ejemplo, en Unix, hay una función sched_yield que un hilo puede utilizar para ceder la CPU a otro hilo (o proceso). Con las coroutines, el término yield se utiliza generalmente para transferir el control de una coroutine a otra. En C#, existe la palabra clave yield, que es utilizada por un método iterador para ceder el control al método iterador.
Y de hecho, este último uso es exactamente idéntico al uso del método Enumerator::Yielder#yield en Ruby, por el que preguntabas. Llamando a este método se suspende el enumerador y se cede el control al método enumerador.
Como ves, hay un bucle infinito. Obviamente, si este bucle se ejecutara solo, no sería de mucha utilidad. Pero como cada vez que llega al método yield, cede el control hasta que sea llamado de nuevo, esto producirá los números de Fibonacci uno a uno, representando esencialmente una lista infinitamente larga de todos los números de Fibonacci.

Comentarios

yi +eld …eld significa mayor, así que si tu hermano pequeño te pide algo caro te negarás a comprarlo, pero cuando tus padres te obligan a comprarlo no puedes oponerte… ¿qué haces en ese momento?
Si compartes nuestro amor por la perfección lingüística y te gusta escribir, ¡aquí tienes una gran oportunidad! Estamos ofreciendo prácticas de 1 a 3 meses para redactores de contenidos prometedores. Se ofrecerá un estipendio adecuado en función de la cualificación, la experiencia y la contribución. Podemos ofrecer empleo a tiempo completo a los becarios que lo merezcan. Se trata de puestos de prácticas en nuestra oficina de Gurgaon con un compromiso mínimo de 40 horas a la semana. También podemos considerar la posibilidad de realizar las prácticas a distancia (trabajar desde casa) para candidatos excepcionalmente buenos. Envíe su CV por correo electrónico a hr@opencubicles.com.

Definir el rendimiento en economía

Rendimiento tiene dos significados que parecen muy diferentes: «una cantidad» o «ceder». El rendimiento de la receta era de doce brownies. Para evitar que le pusieran la zancadilla, María se vio obligada a ceder el paso a los niños en su camino hacia el plato de brownies.
Aunque estos significados parecen bastante diferentes, ambos significan esencialmente «dar». La receta da doce brownies a los que la siguen, y Mary está renunciando a su derecho a ir primero. Rendimiento también puede significar la tasa de retorno de una inversión. Un bono rinde un tipo de interés del 2%, es decir, da al inversor 2 dólares por cada 100 dólares invertidos.

Yieldfinance

La palabra rendimiento no tiene realmente ningún significado especial en el contexto de Ruby. Significa lo mismo que en cualquier otro lenguaje de programación, o en la programación y la informática en general.
Normalmente se utiliza cuando algún tipo de contexto de ejecución cede el flujo de control a un contexto de ejecución diferente. Por ejemplo, en Unix, hay una función sched_yield que un hilo puede utilizar para ceder la CPU a otro hilo (o proceso). Con las coroutines, el término yield se utiliza generalmente para transferir el control de una coroutine a otra. En C#, existe la palabra clave yield, que es utilizada por un método iterador para ceder el control al método iterador.
Y de hecho, este último uso es exactamente idéntico al uso del método Enumerator::Yielder#yield en Ruby, por el que preguntabas. Llamando a este método se suspende el enumerador y se cede el control al método enumerador.
Como ves, hay un bucle infinito. Obviamente, si este bucle se ejecutara solo, no sería de mucha utilidad. Pero como cada vez que llega al método yield, cede el control hasta que sea llamado de nuevo, esto producirá los números de Fibonacci uno a uno, representando esencialmente una lista infinitamente larga de todos los números de Fibonacci.

Entradas relacionadas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad