singleton auf Python
📁 Python, KI
Habe singleton mit Wiki() implementiert
Mein Code:
class SpriteManager(object): def __new__(cls): if not hasattr(cls, 'instance'): cls.instance = super(SpriteManager, cls).__new__(cls) retu cls.instance def __init__(self): self.setSprite = set()Jedes Mal, wenn SpriteManager() aufgerufen wird, wird der Konstruktor aufgerufen. Laut dem Konzept des si
Ich kenne keine Möglichkeit, die Eingabe mit einer bestimmten Taste zu beenden, aber ich kenne einen anderen Weg:
var = """".join(iter(input, """"))In diesem Fall endet die Eingabe, wenn bei einer leeren Zeile die Enter-Taste gedrückt wird.
Da die Leute das hier hochvoten, denke ich, es lohnt sich, den Code zu erklären:iter(input, """") wird die Ergebnisse des Aufrufs der Funktion input ohne Argumente yielden, bis input() einen leeren String ("""") zurückgibt. Danach verbinden wir einfach alle Ergebnisse aus diesem Generator mit """".
Anmelden um eine Antwort zu hinterlassen