PYTHON - mechanizm dependencji

KI
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam

Mam następujący problem:

Napisz program, który ma dwie funkcje a i b. Funkcja a wypisuje na ekran literke "a" a funkcja b, ma spowodowac wywolanie funkcji a i dodatkowo wyswietlic na ekranie literke "b". Mam uzyc tutaj mechanizmu dependencji i decoratora. Podpowiedzia jest przeciazenie metody __ call __

Pomoze ktos?

marcio
  • Rejestracja: dni
  • Ostatnio: dni
0

hmmm pobawilem sie chodzi o cos takiego?

Kopiuj
 
    class decorator(object):
        def __init__(self, func):
            self.func = func

        def __call__(self, **kwargs):
            print(kwargs)
            print(self.func(), kwargs["method"]())
                
    def a():
        return "a"

    @decorator
    def b():
        return "b"

    print(b(method=a))

hahha jakis przekombinowamy mi sie wydaje moj kod xD

KI
  • Rejestracja: dni
  • Ostatnio: dni
0

da sie to jakos uproscic?

  • Rejestracja: dni
  • Ostatnio: dni
0

Jasne, jak tylko wyjaśnisz, co to jest "mechanizm dependencji".

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.