In Java können Sie import static MyClass
tun, und Sie werden in der Lage, die statischen Methoden der MyClass
zuzugreifen, ohne dass sie mit dem Klassennamen vorangestellt ist:Statische Importe in schnellen
myMethod()
statt MyClass.myMethod()
Gibt es eine Möglichkeit, dies in swift zu tun?
Sie haben Recht, aber es ist * möglich, die Dinge etwas weniger ausführlich zu machen, indem Sie 'private typalias M = MyClass' hinzufügen, mit der Sie die Statik mit' M.myMethod() 'aufrufen können. IMHO, das ist fast * besser * als Java, weil es immer noch anzeigt, dass die Methode irgendwo anders definiert ist, nicht in der Quelldatei, die Sie gerade bearbeiten. – NRitH
In der Tat können Sie @NRitH. Als Beispiel für OP hinzugefügt. –