Autor Tema: ¿Producir métodos cada vez más largos?

0 Usuarios y 1 Visitante están viendo este tema.

04 Noviembre, 2025, 01:13 am
Leído 327 veces

Tachikomaia

  • $$\Large \color{#5b61b3}\pi\,\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 1,297
  • País: uy
  • Karma: +0/-0
  • Sexo: Masculino
Quizá les parezca fácil pero para mí no lo es, me entrevero un poco, me agobia por momentos.



Cada fila es un método distinto.

Va de izquierda a derecha.

Celeste con "si" significa que esa acción se puede realizar cuando se quiera, pero sólo si se cumple cierta condición. Este "código" ocupa 2 columnas como mínimo, porque se menciona la acción y la condición y lo quiero así.
Edit: La de abajo de todo, que ocupa 3, está mal, es "Acción/Acción2 si", o sea 3 cosas, 2 acciones y 1 condición.

Celeste normal significa que la acción puede ser usada en cualquier momento.

Amarillo con "sí" significa que debe usarse en ese momento, pero sólo si se cumple la condición. Al igual que los "sí" celestes, mínimo ocupan 2 columnas.

Amarillo con X/Y significa que en ese momento se debe usar la acción X o la Y.

Amarillo normal significa que en ese momento se debe realizar esa acción.

Luego de haberlo explicado creo que no tiene sentido del todo, por eso digo que me cuesta...

¿Cuales son las posibilidades?

La estructura más simple de un método es:
Paso 1: Acción1
Paso 2: Acción2
etc, o sea todo amarillo normal.

La estructura puede tener acciones que sólo deban realizarse en ciertos momentos, los amarillos con si.

La estructura puede tener pasos en que se admita realizar una acción u otra, los amarillos con /

A partir de ahora se desvía un poco de lo que es un método, pero es algo que puede aplicarse y dar resultados, como un método, es como un "método flexible", o semi método.

Entonces... supongamos que tenemos paso 1, paso 2, etc.

Podemos agregar que hay acciones que pueden realizarse en cualquier momento, las celestes. No hay contradicción, no veo.

Pero si hay celestes puede que no tenga sentido ponerlas luego de amarillas, además que una amarilla esté luego de una celeste no significa que la amarilla deba usarse luego de la celeste, me había confundido en eso.

En fin, si alguien sabe una forma más fácil de hacer esto, y métodos cada vez más largos, agradezco que me explique cómo.

Hacerlo más o menos como se programa, se me acaba de ocurrir, aunque lo prefiero hacia la derecha, no hacia abajo.
Pruebo.