Spanish subtitles

← 02-07 Solución Salida

dummy description

Get Embed Code
9 Languages

Showing Revision 1 created 07/09/2013 by Emerson David Barahona Urbano.

  1. Esto va a ser un poco complicado.
  2. Para responder esto necesitamos ver el código antes del procedimiento,
  3. y recordar que el procedimiento está reemplazando estas cuatro lineas.
  4. después del procedimiento, lo que hacemos es mostrar el valor del url.
  5. Entonces eso significa que al menos necesitamos url como una de nuestras salidas
  6. y todas las opciones aquí incluyen url
  7. pero eso no es todo lo que hacemos, así que miremos tambien en la segunda linea.
  8. Esta usa ambos, page y end_quote.
  9. El valor de page aquí es el mismo de page antes del procedimiento,
  10. así que realmente no necesitamos devolver el valor de page.
  11. No necesitamos que sea una de las salidas del procedimiento.
  12. Ya conocemos eso.
  13. La conocíamos antes de llamar al procedimiento.
  14. El procedimiento no cambia el valor de page.
  15. no tiene sentido hacerla una salida.
  16. Así que esta respuesta no tiene sentido. No necesitamos page.
  17. Lo que si tiene sentido hacer un salida es end_quote
  18. la razón por la que deseamos a end_quote como salida es
  19. que necesitamos saber donde termina el entrecomillado
  20. para avanzar en la página, de modo que la siguiente vez que busquemos el objetivo,
  21. no encontremos el mismo que acabamos de conseguir.
  22. Así que realmente necesitamos esto, así que la mejor respuesta a la pregunta
  23. es que necesitamos dos salidas, ambas el url y el valor de end_quote.
  24. La cuarta opción podría resultar.
  25. Si retornamos ambos el url y el valor de start_link,
  26. podríamos darnos cuenta de la forma para avanzar en la página y no tener el mismo entrecomillado
  27. pero tendríamos que rescribir todo este código.
  28. Necesitamos buscar la siguiente comilla, empezando desde start_link.
  29. Necesitamos encontrar la comilla que cierra ese entrecomillado.
  30. Básicamente necesitamos computar el valor de end_quote de nuevo.
  31. así que es más útil retornar el valor de end_quote,
  32. que retornar el valor de start_link.
  33. Esa es la razon por la que la tercera opción es la mejor opción.