Próbuję szukać łatwego sposobu definiowania wielu zmiennych globalnych z poziomu funkcji lub klasy.Python - Najprostszy sposób definiowania wielu zmiennych globalnych
Oczywistym rozwiązaniem jest wykonanie następujących czynności:
global a,b,c,d,e,f,g......
a=1
b=2
c=3
d=4
.....
To jest uproszczony przykład, ale przede wszystkim trzeba zdefiniować kilkadziesiąt zmiennych globalnych opartych na wejściu danej funkcji. Idealnie chciałbym zadbać o zdefiniowanie globalnej nazwy i wartości bez konieczności aktualizowania zarówno wartości, jak i samodzielnego definiowania nazwy globalnej.
Aby dodać więcej klarowności.
szukam odpowiednik python tego (JavaScript):
var a = 1
, b = 2
, c = 3
, d = 4
, e = 5;
Nie, nie musisz tego robić. Jest to całkowicie niewłaściwy sposób robienia prawie wszystkiego. Musisz przejrzeć listy, słowniki, funkcje i wartości zwracane. – TigerhawkT3
Istnieje __very__ z pewnością sposób na napisanie kodu bez jednego globalnego. –
@ TigerhawkT3 Całkowicie się zgadzam, problemem jest tutaj edycja bardzo kiepsko napisanego projektu.Przepisanie go byłoby jednak dużym wysiłkiem, więc utknąłem między rocka i twardym miejscem i zasadniczo próbowałem wymyślić rozwiązanie, biorąc pod uwagę moje ograniczenia. Które definiują wartości zmiennych globalnych z funkcji. –