Dies ist mit dem folgenden Code zu tun, der eine for-Schleife verwendet, um eine Reihe von zufälligen Offsets für die Verwendung an anderer Stelle im Programm zu generieren.
Der Index dieser for-Schleife wird nicht verwendet, und dies führt dazu, dass der 'anstößige' Code als Warnung von Eclipse / PyDev
hervorgehoben wird %Vor%Also brauche ich entweder eine bessere Möglichkeit, diese Schleife zu schreiben, die keinen Schleifenindex benötigt, oder eine Möglichkeit, PyDev anzuweisen, diese bestimmte Instanz einer unbenutzten Variable zu ignorieren.
Hat jemand irgendwelche Vorschläge?
Beispielausgabe, für count=10
und unter der Annahme, dass Sie die Standardbibliothek random()
-Funktion meinen:
Wenn Sie wirklich eine Funktion erstellen müssen, können Sie mit lambda
:
So können Sie es wie folgt nennen:
%Vor%Sie bekommen die Idee ...
Beispielausgabe, für %code% und unter der Annahme, dass Sie die Standardbibliothek %code% -Funktion meinen:
%Vor%Wenn Sie wirklich eine Funktion erstellen müssen, können Sie mit %code% :
abkürzen %Vor%So können Sie es wie folgt nennen:
%Vor%Sie bekommen die Idee ...
Es sollte eine Möglichkeit geben, Codeanalysefehler in PyDev zu unterdrücken, wie folgt:
Außerdem ignoriert PyDev unbenutzte Variablen, die mit einem Unterstrich beginnen, wie hier gezeigt:
Spät zur Party, aber hier ist eine mögliche Idee:
%Vor%Genau genommen ist das mehr oder weniger dasselbe wie die anderen Antworten, aber es macht zwei Dinge, die für mich nett sind.
Erstens entfernt es den doppelten Code, den Sie haben, indem Sie %code% zweimal schreiben, indem Sie das in ein Lambda setzen.
Zweitens wählt es für einen bestimmten Größenbereich %code% statt %code% , um nicht unnötig eine riesige Liste von Zahlen zu erzeugen, die Sie wegwerfen werden. Vielleicht möchten Sie die genaue Zahl anpassen, weil ich überhaupt nicht damit gespielt habe, ich dachte nur, es könnte ein potentielles Effizienzproblem sein.
Versuchen Sie Folgendes:
%Vor%Dies ist mit dem folgenden Code zu tun, der eine for-Schleife verwendet, um eine Reihe von zufälligen Offsets für die Verwendung an anderer Stelle im Programm zu generieren.
Der Index dieser for-Schleife wird nicht verwendet, und dies führt dazu, dass der 'anstößige' Code als Warnung von Eclipse / PyDev
hervorgehoben wird %Vor%Also brauche ich entweder eine bessere Möglichkeit, diese Schleife zu schreiben, die keinen Schleifenindex benötigt, oder eine Möglichkeit, PyDev anzuweisen, diese bestimmte Instanz einer unbenutzten Variable zu ignorieren.
Hat jemand irgendwelche Vorschläge?
Nur als Referenz zum Ignorieren von Variablen in PyDev
Standardmäßig ignoriert Pydev folgende Variablen
%Vor%Sie können weitere hinzufügen, indem Sie die Unterdrückungsparameter
übergeben %Vor%Ref: Ссылка
Spät zur Party, aber hier ist eine mögliche Idee:
%Vor%Genau genommen ist das mehr oder weniger dasselbe wie die anderen Antworten, aber es macht zwei Dinge, die für mich nett sind.
Erstens entfernt es den doppelten Code, den Sie haben, indem Sie random() - 0.5
zweimal schreiben, indem Sie das in ein Lambda setzen.
Zweitens wählt es für einen bestimmten Größenbereich xrange()
statt range()
, um nicht unnötig eine riesige Liste von Zahlen zu erzeugen, die Sie wegwerfen werden. Vielleicht möchten Sie die genaue Zahl anpassen, weil ich überhaupt nicht damit gespielt habe, ich dachte nur, es könnte ein potentielles Effizienzproblem sein.