Uso de la declaración goto de Python3

Los amigos que están familiarizados con el lenguaje C deben estar familiarizados con la declaración goto, que puede saltar entre códigos a voluntad, pero muchos veteranos han advertido a todos que no usen goto, porque goto hará que la lógica de su código sea extremadamente confusa. Pero a veces tenemos que usarlo porque es muy eficiente. Por ejemplo, si ingresa a la capa profunda del bucle, puede regresar a la capa superior con un goto y puede ubicar cualquier posición en el código, lo cual es muy eficiente y conveniente. Pero no uses goto para todo el código, entonces tu código se volverá tan extraño como el mundo cuántico y ni siquiera podrás controlarlo tú mismo. El último consejo es que es mejor no utilizar goto.

 

Primero instale un paquete goto (porque no existe una declaración oficial de goto)

pip install declaración goto

Gramática concreta

from goto import with_goto

@with_goto
def range(start, stop):
    i = start
    result = []

    label .begin
    if i == stop:
        goto .end

    result.append(i)
    i += 1
    goto .begin

    label .end
    return result

Paquete de github goto: https://github.com/snoack/python-goto

Supongo que te gusta

Origin blog.csdn.net/yilovexing/article/details/81092388
Recomendado
Clasificación