-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Programación funcional en T3 #463
Comments
Hola, buenos días! Por ejemplo, si tuviese una función funcion_3_variables, que recibe 3 variables y otra función funcion_test que recibe una, puedo realizar lo siguiente: Puedes añadir este salto de línea en varias partes de llamados de función/generadores/..., puedes ir calzando según el largo de cada parte. Por ejemplo NO puedes saltar de línea en la mitad de un nombre de una variable o función. Avísame si te queda o no claro para poder explicar en más profundidad si es necesario. |
Sii entiendo eso, pero a veces me quedan como 5 funciones anidadas y quería saber si es preferible eso a tener un código más ordenado que incluya variables nuevas. Lo digo porque queda mucho más difícil de entender cuando se hace todo en el return. Aprovecho de preguntar, si nuestro código incluye variables va a significar un descuento? |
Hola! Igual se puede tener cierto nivel de orden con funciones anidadas (aunque es más complicado), por lo que entiendo si añades variables. Estas pueden enlentecer tu código, pero si pasas todos los tests no debieras tener problemas. No, tener variables no implica un descuento. Ya que esta tarea se corrige automáticamente, los descuentos se aplicarán según la guía de descuentos (https://github.com/IIC2233/Syllabus/blob/main/Tareas/Bases%20Generales%20de%20Tareas%20-%20IIC2233.pdf), la que no incluye usar variables |
Prerrequisitos
(Marcar colocando una
X
entre los corchetes los ítems que ya hiciste, así:"[X]"
)Duda
Hola, tengo una duda respecto a la programación funcional en la tarea 3. ¿Lo ideal es no definir ninguna variable nueva dentro de nuestras funciones? porque para las funciones que usan dos generadores por ejemplo no estoy seguro de cómo retornar lo pedido sin guardar información en variables intermedias, o al menos no sin que me queden líneas de 140 caracteres.
Gracias
The text was updated successfully, but these errors were encountered: