AlfredoSC   09-11-2021, 22:41
#1
Hola a todos:

Hace unos días Shell me instruyó sobre el uso de "diccionarios" para evitar una larga serie de if..then, elif...elif... pero para el caso de python.

Como su sugerencia me dio excelente resultado, estoy tratando de buscar su equivalente en Gambas3, pero no doy con la solución.

Actualmente tengo en mi proyecto lo siguiente (referido a Select Case):

Código:
      Case "A"
        bait = A11
      Case "B"
        bait = B1
      Case "C"
        bait = C1
      Case "D"
        bait = D1
      Case "E"
        bait = E1
      Case "F"
        bait = F1
      Case "G"
        bait = G1
      Case "H"
        bait = H1
      Case "I"
        bait = I1
      Case "J"
        bait = J1
      Case "K"
        bait = K1
      Case "L"
        bait = L1
      Case "M"
        bait = M1
      Case "N"
        bait = N1
      Case "O"
        bait = O1
      Case "P"
        bait = P1
      Case "Q"
        bait = Q1
      Case "R"
        bait = R1
      Case "S"
        bait = S1
      Case "T"
        bait = T1
      Case "U"
        bait = U1
      Case "V"
        bait = V1
      Case "W"
        bait = W1
      Case "X"
        bait = X1
      Case "Y"
        bait = Y1
      Case "Z"
        bait = Z1
      Case "0"
        bait = A0
      Case "1"
        bait = A1
      Case "2"
        bait = A2
      Case "3"
        bait = A3
      Case "4"
        bait = A4
      Case "5"
        bait = A5
      Case "6"
      bait = A6
      Case "7"
        bait = A7
      Case "8"
        bait = A8
      Case "9"
        bait = A9
      Case " "
        bait = SP 
      Case ":"
        bait = SP 
      
  End Select

Generalmente así he dejado mis proyectos, lo cual no causa ningún problema, pero la idea es reducir el número de líneas de código y aumentar la eficiencia.

Alguna idea al respecto?.

Es mejor saber un poco de todo, que todo de muy poco. Lo primero, garantiza la supervivencia humana.
  
Usuarios navegando en este tema: 1 invitado(s)
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.